我已经开始摆弄 mongo db 并提出了一个问题。说,我有一个带有 id 字段(例如,名为“ID”)的对象(POJO),我想用 JSON 表示并在 Mongo DB 中存储/加载/加载。据我了解,任何对象总是有 _id 字段(带下划线,小写)。我想做的是:在查询期间,我希望 mongo db 返回我的带有字段 ID 而不是 _id 的 JSON。在 SQL 中,我会使用类似的东西
SELECT _id as ID ...
我的问题是是否可以在 mongo db 中执行此操作,如果可以,基于 Java 的示例将不胜感激:)
我知道可以迭代记录并手动将 _id 替换为 ID,但我不想要这个 O(n) 循环。我也不想复制这些行并存储“id”和“_id”所以我正在寻找查询级别的解决方案,或者可能是Java驱动程序。
提前致谢,祝您有美好的一天