此Meteor服务器代码需要从字段找到的文档中删除除“fName”之外的所有字段,如果文档不存在则创建它。
有没有办法一次性做到这一点? THX
myCol.update({fName: someName}, {fName: someName}); // works if doc exists, fails if no doc.
myCol.upsert({fName: someName}, {fName: someName}); // failed if doc exists, works if it exists
答案 0 :(得分:1)
您可以在查询部分中使用fName :{$exists:true}
。
仅在当前fName
时才会更新文档。