如何使用id查找mongodb文档?

问题描述 投票:-2回答:1

我试图使用以下逻辑使用该文档的id从mongodb中找到一个特定的文档,但我得到null。为什么?

 DBObject query = new BasicDBObject("id",input);
 DBCursor cursor= collection.find(query);
 System.out.println(cursor.one());

mongodb文档的示例

{
    "_id": "selana",
    "street": "rajkumar_road",
    "city": "bangalore",
    "country": "India",
    "phnum": "7894562458"
}
java mongodb
1个回答
0
投票

将您的查询更改为以下内容;

DBObject query = new BasicDBObject("_id",input);

你错过了下划线的外观。

© www.soinside.com 2019 - 2024. All rights reserved.