MongoDB 将 ObjectId 添加到 ID 数组
发布时间:2022-06-29 15:55:09 249
相关标签:
我有一个Poems模式,它在字段名“communities”下有一个objectid的链接数组:
{ _id: ObjectId("61659ef70e87b90018f7baa1"),
schemaName: 'Poem',
helps: [ ObjectId("5d15c609832d390c41ab6872") ],
communities:
[ ObjectId("5eafbabaf0be6f0017303eb3"),
ObjectId("5eba549a45bd9300170f6311") ],
我正在尝试使用updateOne和$push向数组添加新的ObjectId:
db.poems.updateOne(
{title: "My stillness"},
{$push: {communities: {ObjectId: ('61f942b737bdc10018722539')}}}
)
虽然添加了新的 ID,但它的格式不正确(另请参阅 MongoDB Compass 中的附加图片,以进一步了解格式差异)。如何调整我的 updateOne/$push 方法以正确格式添加 ObjectId?谢谢
{ _id: ObjectId("61659ef70e87b90018f7baa1"),
schemaName: 'Poem',
helps: [ ObjectId("5d15c609832d390c41ab6872") ],
communities:
[ ObjectId("5eafbabaf0be6f0017303eb3"),
ObjectId("5eba549a45bd9300170f6311"),
{ ObjectId: '61f942b737bdc10018722539' } ],
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报