pymongo集合使用更新添加项
我拼命地寻找一个非常简单问题的解决方案。我用忍者和机器人来做游戏 环境 我想将集合添加到现有集合中,所有集合都位于相同的FOR循环中: 现有:pymongo集合使用更新添加项,pymongo,ninja,Pymongo,Ninja,我拼命地寻找一个非常简单问题的解决方案。我用忍者和机器人来做游戏 环境 我想将集合添加到现有集合中,所有集合都位于相同的FOR循环中: 现有: { "_id" : ObjectId("54608d9f35121b0e18aa01b2"), "level1" : { "item1" : 200.55, "item2" : "001", "item3" : 708874, } } 想要获得: { "_id"
{
"_id" : ObjectId("54608d9f35121b0e18aa01b2"),
"level1" : {
"item1" : 200.55,
"item2" : "001",
"item3" : 708874,
}
}
想要获得:
{
"_id" : ObjectId("54608d9f35121b0e18aa01b2"),
"level1" : {
"item1" : 200.55,
"item2" : "001",
"item3" : 708874,
"level2" : {
"item4" : 200.55,
"item5" : "001",
"item6" : 708874,
}
}
}
我尝试使用$set unset=True、$addToSet等更新。问题似乎不是数组
Thanx寻求帮助在此论坛中找到了解决方案: 第一个答案是 这个查询有效
db.foo.update({"node": "denver"}, {"$set": {"enc.classes.boulder": ""}}
这在我的情况下有效!
Thanx all