【发布时间】:2019-07-28 02:28:58
【问题描述】:
我想使用接收 BSON 数据的 runCommand() 运行原始 mongoDb 查询。 以下是我的代码
MongoClient mongoClient = new MongoClient();
MongoDatabase database = mongoClient.getDatabase("MyDB");
MongoCollection<Document> collection = (MongoCollection<Document>)database.runCommand(??);
如果我的查询是
db.mycol.find({"by":"教程点"}).
我必须在 runCommand() 中传递的 BSON 数据应该是什么?难道只是
{{"by":"教程点"}}
或
db.mycol.find({"by":"教程点"}).
如果我必须使用 Insert() 而不是 find() 怎么办??
【问题讨论】:
标签: java mongodb database-connection bson