PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
值表达式字符串用于计算一个值,该值可以分配给给定的字段或列。这对于 modify()
和 update()
以及在插入时计算文档中的值都是必需的。
值表达式字符串的一个示例用法是增加计数器。使用 expr()
函数来包装字符串,否则它们会被逐字解释。例如,要增加计数器
// the expression is evaluated on the server
collection.modify('true').set("counter", expr("counter + 1")).execute()
如果你没有用 expr()
包装字符串,它会将文字字符串 "counter + 1" 分配给 "counter" 成员。
// equivalent to directly assigning a string: counter = "counter + 1"
collection.modify('true').set("counter", "counter + 1").execute()