我正在使用MongoDB的MongoHub GUI:http://mongohub.todayclose.com/
我希望能够通过ObjectId进行查询,因为这是MongoHub正在为_id撤回的内容。怎么做,像{“_ id”:“4d1b4687a6d5437619000000”}这样的东西不起作用?
欢呼声, /马尔钦
答案 0 :(得分:1)
答案 1 :(得分:1)
如果在查询中提供函数(ObjectId
,就像正确建议的galimy那样),MongoHub就好像被打破了。如果您以galimy建议的方式输入查询,则将MongoHub 所说它将要执行的完整查询(在查询文本输入上方显示为灰色)复制并粘贴到连接的mongo
CLI控制台中,它工作正常。
我建议学习使用mongo
控制台 - 我在使用MongoHub的5分钟内发现了两个错误,当你为你的查询输入JSON时,GUI几乎没有做什么对你而言。
答案 2 :(得分:1)
好的,它已在最近的MongoHub版本中得到修复。干杯
答案 3 :(得分:1)
{"_id": { $oid: "4d1b4687a6d5437619000000"}}
绝对应该有效。 Java MongoDB驱动程序在对象中隐式创建ObjectId对象具有'$oid'
属性。
同样是使用'$ date'属性的日期。