使用 java 和 mongodb 按日期和标签搜索有哪些不同的选项?
使用 java 将日期和标签存储到 mongo 中应该记住哪些步骤?
在任何其他类型的数据上搜索日期应该没有什么特别之处。您可以使用比较器,例如,您可以跨日期范围进行搜索。您要查询的任何标签显然都将从索引中受益,因此您可能希望在这些字段上设置多个单个索引。
http://cookbook.mongodb.org/patterns/date_range/
另一个关于存储标签数据和查询的问题更详细。
以下是使用 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();
}