说我有这个:
db.Person.update({ name: "Ignacio" }, { $inc: { age: 1 } }, { upsert: true });
它将加载人“Ignacio”并增加他的年龄。
我需要的是...如果找不到此人,则在插入时添加字段
{ phone: "12345" }
如果此人已经存在,则不会对“电话”进行任何处理。
我在 mongo 文档中找不到如何实现这一点。我是否被迫首先查找对象,然后手动插入或更新?
说我有这个:
db.Person.update({ name: "Ignacio" }, { $inc: { age: 1 } }, { upsert: true });
它将加载人“Ignacio”并增加他的年龄。
我需要的是...如果找不到此人,则在插入时添加字段
{ phone: "12345" }
如果此人已经存在,则不会对“电话”进行任何处理。
我在 mongo 文档中找不到如何实现这一点。我是否被迫首先查找对象,然后手动插入或更新?