gpt4 book ai didi

java - Mongodb更改文档字段名称

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:25 25 4
gpt4 key购买 nike

我有一个应用程序读取 JSON 字符串(不是我生成的),其中包含带有“.”的字段。并将其转换为 BSON:

Document document = new Document(Document.parse(jsonString));

调用 collection.insertOne() 给我带来了问题,如 What characters are NOT allowed in MongoDB field names? 中提到的.

我现在正在尝试更改文档中包含句点的字段名称。有没有办法迭代文档并更改字段名称?

最佳答案

我会向您指出 db.collection.update(),例如:

db.collection.update({*your_find_query*},{$rename:{*fields_to_rename*}},{multi:true})

通过设置multi:true,您将更新所有符合查询条件的文档。

更多信息:http://docs.mongodb.org/manual/reference/method/db.collection.update/

关于java - Mongodb更改文档字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com