PyMongo 将一个对象插入到文档中已经存在的数组中
PyMongo insert an object into an already existing array in a Document
我想在每次 post api 请求发生时将一个新对象插入到 mongodb 中的数组中。我正在使用 python 和 pymongo 以及 fastapi。以此为例:
id1: ObjectId(...)
id2: ObjectId(...)
messages: []
我想做的是...每次发生 api 请求时,都会将一条消息添加到消息数组中。像这样:
id1: ObjectId(...)
id2: ObjectId(...)
messages: [
"Hello"
]
用 pymongo 这样做的正确方法是什么?
您可以将 update
方法与 $push
运算符一起使用。
也许 的答案会对您有所帮助。
我想在每次 post api 请求发生时将一个新对象插入到 mongodb 中的数组中。我正在使用 python 和 pymongo 以及 fastapi。以此为例:
id1: ObjectId(...)
id2: ObjectId(...)
messages: []
我想做的是...每次发生 api 请求时,都会将一条消息添加到消息数组中。像这样:
id1: ObjectId(...)
id2: ObjectId(...)
messages: [
"Hello"
]
用 pymongo 这样做的正确方法是什么?
您可以将 update
方法与 $push
运算符一起使用。
也许