通过mongo shell可以找到带点符号的记录,例如:
db.events.find({'events.eid':307215649389788})
我正在尝试使用java驱动程序实现相同的功能,问题是:
我怎么能克服这个?
答案 0 :(得分:2)
不太确定你在尝试什么,但这有效:
DBCursor cursor = coll.find(new BasicDBObject("events.eid", 307215649389788));
你需要对Java字符串使用双引号("
),这样如果你使用单引号就是你的问题。