mongodb4那儿写错了?mongodb 中我想把1条文档 修改成2条文档,并且删除原来的那条文档。
mongo4.
结果查询一个userId 变成了4条了?
我的目的是1条修改成2条并且把原来的那条删除。
insertMany 和 insert 效果都一样是4条。不知道为什么。
db.getCollection('navmatchmodels').find({}).forEach(function(x) {
db.navmatchmodels.insertMany(
[{
userId:x.userId,
whichNav:1,
shareHref:x.share1Href,
shareName:x.share1Name,
shareIntro:x.share1Intro,
editTimes:x.edit1Times,
isOpen:x.isOpen1
},
{
userId:x.userId,
whichNav:2,
shareHref:x.share2Href,
shareName:x.share2Name,
shareIntro:x.share2Intro,
editTimes:x.edit2Times,
isOpen:x.isOpen2
} ]
)
db.navmatchmodels.remove(x);
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论