繁体   English   中英

mongo-c-driver中的bson:更新已存在字段的值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM