【发布时间】:2018-02-27 00:15:11
【问题描述】:
我正在尝试新的 MongoDb 拼接,但无法在字段上定义规则。
当我尝试在任何字段上没有规则或仅在顶级文档中插入它收集的文档时,它可以正常插入。 但是,只要我添加一个字段并编写一条规则,它就会给出错误“无法写入文档”。即使规则是“{}”,它总是评估为真。 下面是一个示例插入管道和定义的规则。
顶级文件: R {} W“空白” 领域: 姓名 W {}
插入管道 第一阶段:
Service: "built-in", Action "literal",
args:"{
"items": [
{
"name": "Don Giovanni",
"cuisine": "Italian",
"location": "Chicago, IL",
"comments": [
{
"user_id": "leporello",
"comment": "Molto bene"
},
{
"user_id": "59b256814fdd1f75d5e1dce3",
"comment": "insertion"
},
{
"user_id": "59b256814fdd1f75d5e1dce3",
"comment": "good food"
},
{
"user_id": "59b256814fdd1f75d5e1dce3",
"comment": "very good food"
},
{
"user_id": "59b256814fdd1f75d5e1dce3",
"comment": "insertion"
}
]
}
]
}"
Stage 2 :
Service :"mongodb-atlas", Action:"insert",database:"guidebook", collection:"restaurants"
【问题讨论】: