Java 如何在将集合转换为json时去掉mongo ID
我正在使用mongo java API将集合转换为json:Java 如何在将集合转换为json时去掉mongo ID,java,mongodb,Java,Mongodb,我正在使用mongo java API将集合转换为json: MongoCollection<Document> coll = db.getCollection("day_EURUSD"); FindIterable<Document> fi = coll.find(); System.out.println(fi.first().toJson()); 我如何才能轻松地摆脱_id和$oid,从而回到“正常”的json 谢谢试试这个: MongoCollection
MongoCollection<Document> coll = db.getCollection("day_EURUSD");
FindIterable<Document> fi = coll.find();
System.out.println(fi.first().toJson());
我如何才能轻松地摆脱_id和$oid,从而回到“正常”的json
谢谢试试这个:
MongoCollection<Document> coll = db.getCollection("day_EURUSD");
FindIterable<Document> fi = coll.find();
fi.forEach(new Block<Document>() {
@Override
public void apply(final Document document) {
// Suppress the DB Id column of the query result.
document.remove("_id");
}
});
...
MongoCollection coll=db.getCollection(“日欧元/美元”);
FindTable fi=coll.find();
fi.forEach(新区块(){
@凌驾
公开作废申请(最终文件){
//抑制查询结果的DB Id列。
文件。删除(“_id”);
}
});
...
MongoCollection<Document> coll = db.getCollection("day_EURUSD");
FindIterable<Document> fi = coll.find();
fi.forEach(new Block<Document>() {
@Override
public void apply(final Document document) {
// Suppress the DB Id column of the query result.
document.remove("_id");
}
});
...