我有一个文件(示例):
{
"_id" : ObjectId("51a60a6fff48ea884a04d3eb"),
"Code" : "07501013118018",
"Description" : "NECTAR JUMEX",
"State" : 1,
"Kind" : "Drink",
"Unit" : "U"
"Stock": [{'Store': 1, 'Stock': 8}, {'Store': 2, 'Stock': 4}, {'Store': 3, 'Stock': 3}],
"Supplier": [{'Code': '001'}, {'Code': '008'}, {'Code': '012'}]
}
此结构在字段“代码”中具有唯一索引,但子字段“商店”也必须是索引(与“供应商”的情况相同):
- 当我想更新时,我只是通过字段“代码”找到记录并更改数据
- 当我要插入时,通过字段“代码”找到文档,如果找到,更新,如果没有,插入。
如果我想插入一个包含现有“代码”但“存储”不存在的文档,我需要添加这个¿我该怎么做?(与“供应商”的情况相同)
提前感谢