我有一个简单(字符串)数组属性的文档.
{
"id": "one",
"tags": ["A", "B"]
}
{
"id": "two",
"tags": ["A", "C"]
}
Run Code Online (Sandbox Code Playgroud)
要检查,如果某个值是数组的一部分,我可以使用ARRAY_CONTAINS
SELECT * FROM c WHERE ARRAY_CONTAINS(c.tags, "B")
Run Code Online (Sandbox Code Playgroud)
将返回文件"一".
如何查询包含数组中可能值列表的文档?
返回标签数组中至少有一个值为IN("B","C")的所有文档.
- >文件"一"和"两"
我在DocumentDB集合中创建了一个简单的Pre Trigger.
function testTrigger() {
var context = getContext();
var request = context.getRequest();
var documentToCreate = request.getBody();
documentToCreate["test"] = "Added by trigger";
request.setBody(documentToCreate);
}
Run Code Online (Sandbox Code Playgroud)
虽然看起来,但这个触发器根本没有被触发.
什么也令人恼火,getContext()调用在脚本资源管理器中标有绿色波浪线.