我有一份文件(例子):
{
"_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'}]
}
此结构在“代码”字段中具有唯一索引,但子字段“商店”也必须是索引(与“供应商”相同):
如果我想插入一个包含现有“代码”但是“存储”不存在的文档,我需要添加这个¿我该怎么做? (与“供应商”相同的情况)
提前感恩
答案 0 :(得分:0)
您想要插入包含现有“代码”的文档,但是“商店”不存在?只需插入它:
> db.collection.insert({Code: "1"})
但也许我不明白你的问题。