要求是将嵌套文档添加到集合中的文档之一。
我认为我可以使用
db.users.updateOne();
但我不知道如何基于一个以上的过滤器(不仅是名称,还包括last_name)来过滤文档。 在MongoDB文档上,我们可以找到这样的示例:
db.restaurant.updateOne(
{ "name" : "Pizza Rat's Pizzaria" },
{ $set: {"_id" : 4, "violations" : 7, "borough" : "Manhattan" } },
{ upsert: true }
);
在其中添加了其他文档,但基于对单个名称的选择。
我的收藏集
db.users.insert([
{name:"Jan",last_name:"Nowak"},
{name:"Alicja",last_name:"Babacka"},
{name:"Aleksander",last_name:"Wielki"},
{name:"Ola",last_name:"Gwint"},
{name:"Juliusz",last_name:"Cezar"},
{name:"Anna",last_name:"Nowak"},
{name:"Jan",last_name:"Kowalski"}
])
文档
{name:"Jan",last_name:"Kowalski"}
需要添加带有喜欢的电影的文档。
movies:[{movie:"Pierwsza krew",gatunek:"sensacja"},{movie:"Predator",gatunek:"Scifi"}]