首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

以'$‘符号开头的Xpages文档字段不允许将文档保存在database.ERROR中:[TypeError]NotesDocument.save(布尔值) null

以'$'符号开头的Xpages文档字段不允许将文档保存在database.ERROR中:TypeErrorNotesDocument.save(布尔值) null。

这个错误提示是Lotus Notes/Domino开发中的一个常见错误,它表示在保存文档时出现了一个类型错误,并且指定的字段以'$'符号开头,这是不被允许的。

在Lotus Notes/Domino中,字段名以'$'符号开头的字段被视为系统保留字段,用于存储特定的系统信息。这些字段通常由Lotus Notes/Domino自动创建和管理,开发者不能直接操作这些字段。

解决这个错误的方法是避免在自定义字段中使用以'$'符号开头的名称。可以通过修改字段名或者使用其他合法的字段名来解决这个问题。

关于Xpages文档字段的保存,可以使用以下代码示例:

代码语言:javascript
复制
var doc:NotesDocument = database.createDocument();
doc.replaceItemValue("FieldName", "Field Value");
doc.save();

在这个示例中,我们创建了一个新的文档对象doc,然后使用replaceItemValue方法设置字段名为"FieldName"的字段值为"Field Value"。最后,使用save方法将文档保存到数据库中。

腾讯云提供了云计算服务,包括云服务器、云数据库、云存储等产品,可以满足不同场景下的需求。具体推荐的腾讯云产品和产品介绍链接地址可以根据具体需求和场景来确定,可以参考腾讯云官方网站或者咨询腾讯云的客服人员获取更详细的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

MongoDB基本概念「建议收藏」

key primary key 主键,MongoDB自动_id字段设置为主键 数据库 一个mongodb可以建立多个数据库。...以下划线”_”开头键是保留(不是严格要求)。...集合存在于数据库,集合没有固定结构,这意味着你在对集合可以插入不同格式和类型数据,但通常情况下我们插入集合数据都会有一定关联性。...Boolean 布尔值。用于存储布尔值(真/假)。 Double 双精度浮点值。用于存储浮点值。 Min/Max keys 一个值与 BSON(二进制 JSON)元素最低值和最高值相对比。...Array 用于数组或列表或多个值存储为一个键。 Timestamp 时间戳。记录文档修改或添加具体时间。 Object 用于内嵌文档Null 用于创建空值。 Symbol 符号

59010

你真的了解mongoose吗?

字段存在文档Model.find( { age: { not: { lte: 24 }}})字段相关操作符符号描述exists匹配存在指定字段文档type返回字段属于指定类型文档数组字段查找符号描述...mul字段值乘以指定数量unset删除指定字段,数组值删后改为 null。...数组字段相关操作符符号描述充当占位符,用来表示匹配查询条件数组字段第一个元素 {operator:{ "arrayField.addToSet向数组字段添加之前不存在元素 { addToSet...position修饰 push 操作符指定要添加元素在数组位置。slice修饰 push 操作符限制更新后数组大小。...sort:如果查询条件找到多个文档,则设置排序顺序选择要更新哪个文档。 maxTimeMS:为查询设置时间限制。 upsert:布尔值,如果对象不存在,则创建它。默认值为 false。

41.4K30

2022秋招前端面试题(九)(附答案)

虽然捕获阶段在规范规定不允许响应事件,但是实际上还是会执行,所以有两次机会获取到目标对象。<!...1 + true = 21 + false = 1转换为布尔值for 第二个whileif三元表达式|| (逻辑或) && (逻辑与)左边操作数符号不能被转换为数字能被转换为布尔值(都是 true)...具体是通过这个对象原型设置为另外一个对象,这样根据原型链规则,如果查找一个对象属性且在自身不存在时,就会查找另外一个对象,相当于一个对象可以使用另外一个对象属性和方法了。...new操作符实现步骤如下:创建一个对象构造函数作用域赋给新对象(也就是将对象proto属性指向构造函数prototype属性)指向构造函数代码,构造函数this指向该对象(也就是为这个对象添加属性和方法...对于基本类型数据(数值、字符串、布尔值),其值就保存在变量指向那个内存地址,因此等同于常量。

2.6K30

YAML,另一种标记语言?不止是标记语言!

键。 YAML支持不仅仅是字符串值。上面的文件六个键-值对开始。它们值有四种不同数据类型。键doe和ray值都是字符串。pi是一个浮点数。xmas是一个布尔值。...可以用单引号或双引号字符串括起来,也可以根本不用引号。YAML无引号数字识别为整数或浮点数。 第七项是个数组。calling-birds有四个元素,每个数组元素都由一个短横线开头。...,其中换行符表示字段结束,缩进用于组织YAML文档结构,用来表示文档层级或者叫嵌套关系。...缩进时不允许使用制表符Tab键,只允许使用空格。 缩进空格数目不重要,只要相同层级元素左侧对齐即可。 注释 YAML注释#号开头。它们可以出现在字段值之后,也可以占据整行。...Null YAML里用波浪号~或者不带引号null直接表示空值。 foo: ~ bar: null 布尔值 YAML用关键字True、On和Yes表示真。用False、Off或No表示假。

1.1K30

Java基础入门笔记02——文档注释,JavaDos文件,数据类型,类型转换,变量默认值问题

[待补充] 百度看下 ---- 2021.11.13 文档注释 JavaDoc是Sun公司提供一个技术,它从程序源代码抽取类、方法、成员等注释形成一个和源代码配套API帮助文档。...,其中index.html就是对应Doc.javaJavaDoc文档。...:2字节 (16位)——65536个字符 一般表示为十六进制 ,\u开头 char c3='\u0061'; System.out.println(c3); //此处输出char型数据,输出a,因为a...——String是null //布尔值默认为false //除了基本类型其他默认都是null //main方法 public static void main (String...=) instanceof——用于判断一个对象是否为一个类实例,返回值为布尔值 true false 逻辑运算符:&& || !

42350

一个yml文件居然能玩出这么多花样!

每个清单(数组)成员单行表示,并用短杠+空白(- )起始。或使用方括号([]),并用逗号+空白(, )分开成员。 每个散列表成员用冒号+空白(: )分开键值和内容。...大小写敏感 使用缩进表示层级关系,缩进不允许使用tab,只允许空格,因为有可能在不同系统下tab长度不一样 缩进空格数可以任意,只要相同层级元素左对齐即可 在单一文件,可用连续三个连字号(—)区分多个文件...'#'表示注释,可以出现在一行任何位置,单行注释 在使用逗号及冒号时,后面都必须接一个空白字符,所以可以在字符串或数值自由加入分隔符号(例如:5,280或http://www.wikipedia.org...sequence) / 列表(list) 标量 标量是最基础数据类型,不可再分值,他们一般用于表示单个变量,有以下七种: 字符串 布尔值 整数 浮点数 Null 时间 日期 # 字符串 string.value...,如下: person: {name: 陈皮, age: 18, man: true} 数组 可以用短横杆加空格 -开头行组成数组每一个元素,如下address字段: person: name

1.1K30

mongodb存储数据类型(redis存储数据类型)

MongoDB 数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。...key primary key 主键,MongoDB自动_id字段设置为主键 2.数据库(database) 在MongoDB,多个文档组成集合,而多个集合可以组成数据库,一个MongoDB...这是为了使组织结构更清晰,这里blog集合(这个集合甚至不需要存在)跟它子集合没有任何关系。 5.元数据 数据库信息是存储在集合。...MongoDB在JSON六种数据类型(null,布尔,数字、字符长、对象和数组)基础上上添加了一些其他数据类型,实现对时间、浮点数、正则函数等操作。 下表为MongoDB数据类型。...Object { “x” : { “y” : “foot” } } 用于内嵌文档Null { “x” : null } 用于创建空值。 Symbol 符号

3.7K11

一个 yml 文件居然能玩出这么多花样!

每个清单(数组)成员单行表示,并用短杠+空白(- )起始。或使用方括号([]),并用逗号+空白(, )分开成员。 每个散列表成员用冒号+空白(: )分开键值和内容。...大小写敏感 使用缩进表示层级关系,缩进不允许使用tab,只允许空格,因为有可能在不同系统下tab长度不一样 缩进空格数可以任意,只要相同层级元素左对齐即可 在单一文件,可用连续三个连字号(—)区分多个文件...'#'表示注释,可以出现在一行任何位置,单行注释 在使用逗号及冒号时,后面都必须接一个空白字符,所以可以在字符串或数值自由加入分隔符号(例如:5,280或http://www.wikipedia.org...sequence) / 列表(list) 标量 标量是最基础数据类型,不可再分值,他们一般用于表示单个变量,有以下七种: 字符串 布尔值 整数 浮点数 Null 时间 日期 # 字符串 string.value...,如下: person: {name: 陈皮, age: 18, man: true} 数组 可以用短横杆加空格 -开头行组成数组每一个元素,如下address字段: person: name

1.3K40

八分钟学会YAML数据驱动

众所周知,我们在做自动化测试时候,通常会把配置信息和测试数据存储到特定文件实现数据和脚本分离,从而提高代码易读性和可维护性,便于后期优化。...2 YAML语法 2.1 基本语法 使用缩进表示层级关系 缩进不允许使用tab,只允许空格(官方说法不允许使用tab,当然如果你使用tab在某些地方也是可以,例如在PyCharm软件上) 缩进空格数不重要...,又称为序列(sequence) / 列表(list) 纯量(scalars):单个、不可再分值,又称字面量 纯量 纯量是指单个,不可拆分值,例如:数字、字符串、布尔值Null、日期等,纯量直接写在键值对...普通写法,使用缩进表示对象与属性层级关系: key: child-key: value child-key2: value2 数组 - 开头行表示构成一个数组。...相关功能: 读取yaml文件数据 yaml数据转换成json格式 可以动态设置参数 这里要说一下动态设置参数 在自动化测试,肯定不能把所有的参数都写死,因此就会用到参数化,例如:提取前一个接口返回值作为后一个接口入参

65830

003.MongoDB主要概念

文档键命名规范: 键不能含有\0 (空字符)。这个字符用来表示键结尾。 .和$有特别的意义,只有在特定环境下才能使用。 以下划线"_"开头键是保留(不是严格要求)。...集合存在于数据库,集合没有固定结构,这意味着在对集合可以插入不同格式和类型数据,但通常情况下插入集合数据都会有一定关联性。...Boolean 布尔值。用于存储布尔值(真/假)。 Double 双精度浮点值。用于存储浮点值。 Min/Max keys 一个值与 BSON(二进制 JSON)元素最低值和最高值相对比。...Array 用于数组或列表或多个值存储为一个键。 Timestamp 时间戳。记录文档修改或添加具体时间。 Object 用于内嵌文档Null 用于创建空值。 Symbol 符号。...在复制集中, oplog 有一个 ts 字段。这个字段值使用BSON时间戳表示了操作时间。 提示:BSON 时间戳类型主要用于 MongoDB 内部使用。

1.3K30

Elasticsearch 6.x Mapping设置

,理想应该找不到匹配文档 结果是查到了文档1,为什么呢?...boost 字段权重,默认为1.0 dynamic Mapping字段类型一旦设定后,禁止直接修改,原因是:Lucene实现倒排索引生成后不允许修改 只能新建一个索引,然后reindex数据 默认允许新增字段...通过dynamic参数来控制字段新增: true(默认)允许自动新增字段 false 不允许自动新增字段,但是文档可以正常写入,但无法对新增字段进行查询等操作 strict 文档不能写入,报错 PUT...Segment 倒排索引到内存 如果我们有一些 5 GB 索引段,并希望加载 10 GB fielddata 到内存,这个过程可能会要数十秒 fielddate 设置为 true ,...、字段名等来动态设定字段类型,可以实现如下效果: 所有字符串类型都设定为keyword类型,即不分词 所有message开头字段都设定为text类型,即分词 所有long_开头字段都设定为long

3K30

Elasticsearch 6.x版本全文检索学习之倒排索引与分词、Mapping 设置

1)、Mapping字段类型一旦设定以后,禁止直接修改,原因如是所示,Lucene实现倒排索引生成后不允许进行修改。...6)、null_value,当字段遇到null值得时候得处理策略,默认为null,即空值,此时es会忽略该值,可以通过设定该值设定字段默认值。null_value参数和type一个级别的参数。...a、所有字符串类型都设定为keyword类型,即默认不分词。 b、所有message开头字段都设定为text类型,即分词。...c、所有long_开头字段都设定为long类型。 d、所有自动匹配为double类型都设定为float类型,节省空间。 2)、匹配规则一般有如下几个参数。...动态模板映射以后是这样。 ? message开头字段都设置为text类型。 dynamic_templates,数组,可以指定多个匹配规则。可以设定多个模板,执行顺序,从上到下。 ?

1.7K30

MongoDB数据库基础教程(二) - 数据结构类型详解

MongoDB 文档不需要设置相同字段,并且相同字段不需要相同数据类型,这与关系型数据库有很大区别,也是MongoDB 非常突出特点。...集合存在于数据库,集合没有固定结构,这意味着你在对集合可以插入不同格式和类型数据,但通常插入集合数据都会有一定关联性。...Boolean 布尔值。用于存储布尔值(真/假)。 Double 双精度浮点值。用于存储浮点值。...记录文档修改或添加具体时间。 Object 用于内嵌文档Null 用于创建空值。 Symbol 符号。该数据类型基本上等同于字符串类型,但不同是,它一般用于采用特殊符号类型语言。...在复制集中, oplog 有一个 ts 字段。这个字段值使用BSON时间戳表示了操作时间。 BSON 时间戳类型主要用于 MongoDB 内部使用。

1K41

Elasticsearch 学习笔记

: 日志相关配置 api 可以直接指定 analyzer 进行测试 可以直接指定索引字段进行测试 创建文档 查询文档 批量写入文档 批量查询文档 /_cat/nodes?...Elasticsearch 常用术语 Document 文档数据,相对于mysql一行数据 Index 索引: 所有的 Document 都存储在对应 Index 由具有相同字段文档列表组成..., 默认禁用 Index 类别mysqltable 索引存储具有相同结构文档(Document) 每个索引都有自己mapping 定义,用于定义字段名和类型 一个集群可以有多个索引,如: nginx-log...重新建立新索引,然后做 reindex 操作 允许新增字段 通过 dynamic 参数来控制字段新增 true(默认): 允许自动新增字段 false: 不允许字段新增字段,但是文档可以正常写入,...,可以实现如下效果: 所有字符串类型都设定为 keyword 类型,即默认不分词 所有 message 开头字段都设定为 text 类型,即分词 所有 long_ 开头字段都设定为 long 类型

57420

js基础(一)

js编写位置: 标签属性(不推荐) 可以js代码编写到标签onclick属性。当我们点击按钮时,才会执行!...可以js代码写在超链接href属性,点击超链接时,会执行js代码 script标签。 编写到外部js文件,然后引入。...三、转化为其他进制 在js,如果需要表示16进制数字,需要以0x开头。 如果需要表示8进制数字,则以0开头。 徐耀表示2进制数字,则以0b开头。...赋值运算符 =:可以符号右侧值赋值给符号左侧值。...赋值运算符 符号:=,+=,-=,*=,/=,%= 等号右侧值赋给左侧。 数组 语法: 数组用方括号书写: 数组下标从0开始 let 数组名 = [数据1 , 数据2 , ...]

1.8K20

大话 JavaScript(Speaking JavaScript):第六章到第十章

也就是说,表达式语句不能以以下内容开头: 花括号 关键字function 如果一个表达式这两个标记任何一个开头,它只能出现在表达式上下文中。...陷阱:ASI 可能意外地不会被触发 有时,新行语句允许作为前一语句延续标记开头。然后,尽管看起来应该被触发,但 ASI 不会被触发。...不再有八进制数:在松散模式下,开头整数被解释为八进制(基数 8)。...JavaScript 所有正常值都有*属性*。⁷ 每个属性都有一个*键*(或*名称*)和一个*值*。你可以把属性看作记录字段。...由于历史原因,布尔值转换方式不同。在 ECMAScript 1 ,决定不允许对象配置该转换(例如,通过toBoolean()方法)。其理由是布尔运算符||和&&会保留其操作数值。

25610

Java | 字段(Field)

提示:不允许添加 abstract 修饰符,因为字段本质上是实体,不存在抽象字段。否则,Java 编译器将会生成一条类似于“此处不允许使用修饰符 abstract”错误消息。...按惯例,变量名字母开头,后续字符可以是字母或数字。 从技术上讲,美元符或下划线开头是合法,但不鼓励这种做法。 后续字符应避免使用美元符和下划线,尽管这样做也是合法不允许数字开头。...应避免使用晦涩难懂缩写。 不允许关键字或保留字用作变量名。如 package、import、class、interface、default 等等。...变量名对大小写敏感,如 demo 和 DEMO 视为两个名称。 如果只有一个单词,请将单词字母全部小写。如前面示例 name 字段。...从技术上讲,对象各自状态存储在“实例变量(非静态字段)”,它们值对类每个实例(每个对象)来说都是独有的。因此,本着封装精神,实例变量(非静态字段)声明为 private 是值得提倡

2.5K10

SQL语言元素(一)

可以在空格分隔项目之间,逗号分隔参数列表项目之间或在算术运算符之前或之后插入换行符或多个空格。...不能使用用户提供函数来调用%routine(名称%字符开头例程)。 尝试这样做会发出SQLCODE -373错误。...注意:在嵌入式SQL不允许在字符串文字中使用以##开头一些字符序列,如“使用嵌入式SQL”一章“文字值”中所述。此限制不适用于其他SQL调用,例如动态SQL。...NULL和空字符串 使用NULL关键字表示没有指定值。 在SQLNULL始终是表示数据值因任何原因未指定或不存在首选方式。 SQL零长度字符串(空字符串)由两个单引号字符指定。...长度不计算尾随空格; 所有其他长度函数都计算末尾空格。 null 处理 NOT NULL数据约束要求字段必须接收一个数据值; 不允许指定NULL而不是值。 这个约束不阻止使用空字符串值。

1.4K10

Avro介绍

基本类型 其中简单数据类型有以下8种: 类型 含义 null 没有值 boolean 布尔值 int 32位有符号整数 long 64位有符号整数 float 单精度(32位)IEEE 754浮点数...) aliases:record类型别名,是个字符串数组(可选) fields:record类型字段,是个对象数组(必填)。...每个字段需要以下属性: name:字段名字(必填) doc:字段说明文档(可选) type:一个schemajson对象或者一个类型名字(必填) default:默认值(可选) order:排序(可选...组合类型不允许同一种类型元素个数不会超过1个,除了record,fixed和enum。比如组合类中有2个array类型或者2个map类型,这是不允许。 组合类型不允许嵌套组合类型。...,如果put进了不存在字段 user1.put(“favorite_animal”, “cat”) ,那么运行时候会得到AvroRuntimeException异常。

1.9K10

pydantic学习与使用-12.使用 Field 定制字段

alias 字段别名 description 文档字符串 exclude 在转储(.dict和.json)实例时排除此字段 include 在转储(.dict和.json)实例时(仅)包含此字段 const...此参数必须与字段默认值相同(如果存在) gt 对于数值 ( int, float, ),向 JSON SchemaDecimal添加“大于”验证和注释exclusiveMinimum ge 对于数值...TypeError当为 False 时,如果在实例上分配了字段,则该字段引发 a 。模型配置必须设置validate_assignment为True执行此检查。...regex 对于字符串值,这会添加从传递字符串生成正则表达式验证和patternJSON 模式注释 repr 一个布尔值,默认为True. 当为 False 时,该字段应从对象表示隐藏。...** 任何其他关键字参数(例如examples)逐字添加到字段架构

4.7K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券