{
"_id": {
"$oid": "50a5e1cd703d7e9c65326bf9"
},
"name":"arthur",
"tele": "001-837475"
"address":{
"country":"us",
"state" : "CA",
"city" : "LA"
}
}
}
我的mongodb中存了很多这样的数据.我有这样的检索需求.查找所有来自加州的人.
在shell里是这样query:
db.test.find({"address.state":"CA"})
并且能够返回正确的结果.
我想用mongodb-java-builder来检索数据库.如何书写代码呢?
这个问题已经困扰了我好久了.
这是我的问题的stackoverflow的链接, 也没有人回答.那个回答也不管用.
谢谢了.!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
Mongo db = new Mongo("localhost", 27017); DBCollection coll = db.getCollection("collectionname"); DBObject query = new BasicDBObject("address.state","CA"); DBCursor cursor = coll.find(query); while(cursor.hasNext()){ System.out.println(cursor.next()); } cursor.close()是自己没有好好看文档.犯了这样的错误.不应该,在这里反省一下.