可以通过 mongo shell 查找带有点符号的记录,例如:
db.events.find({'events.eid':307215649389788})
我试图用java驱动程序实现同样的事情,问题是:
- db.getCollection(collectionName).find(query) - 期望查询为 DBObject。
- 当使用'events.eid'作为键创建DBObject时,构造函数添加“”所以我得到以下结果:“'events.eid'”作为不起作用的键(也在shell中)。
我该如何克服呢?