[英]bson in mongo-c-driver: update value of already existent field
我正在使用 mongo-c-driver,但我对 BSON 库有疑问。 如您所见, append数据到已经存在的 bson 文档有很多功能(我们说的是 memory 中的 bson 文档,不存储在数据库中)。 但是我找不到一个来更新或删除已经存在的字段。 有没有办法修改已经存在的字段?
最好的问候,感谢您的时间,
赫克托
您可以使用mongoc_collection_update_one()
function 更新或删除字段。 "$set"
和"$unset"
运算符对于简单的字段应该足够好(或者对于数组来说是"$push"
和"$pull"
),否则这里有完整的运算符列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.