按日期搜索& mongodb java中的标签

时间:2013-09-06 09:12:15

标签: java mongodb

按日期搜索的不同选项有哪些?标签使用java& MongoDB的?

我应该记住哪些步骤可以存储日期&使用java标记到mongo中?

2 个答案:

答案 0 :(得分:3)

搜索任何其他类型数据的日期应该没有什么特别之处。您可以使用比较器,以便可以搜索日期范围。您要查询的任何标记显然都会从索引中受益,因此您可能希望在这些字段上设置多个单个索引。

http://cookbook.mongodb.org/patterns/date_range/

关于存储标签数据和查询标签数据的另一个问题更详细。

Datastore solution for tag search

答案 1 :(得分:1)

以下是使用java从mongodb中选择值的代码。希望它会对你有所帮助。

MongoClient mongo=new MongoClient("localhost",27017);
DB db = mongo.getDB("yourdb");
DBCollection coll=db.getCollection("yourtable");
BasicDBObject doc1=new BasicDBObject("email",email).
           append("password", password); 
DBCursor cours=coll.find(doc1);
if(cours.hasNext())
   {
       Map userdata=cours.next().toMap();
       String username=userdata.get("username").toString();  
       String email1=userdata.get("email").toString(); 
       }