将小型javascript表达式转换为mongodb查询

将小型javascript表达式转换为mongodb查询,javascript,mongodb,mongoose,mongodb-query,Javascript,Mongodb,Mongoose,Mongodb Query,嗨,我正试图用mongo翻译这个javascript表达式: db.zipcodes.find( { $where: "69900002 >= obj.LOC_CEP_INI && 69900002 <= obj.LOC_CEP_FIM" } ); 您需要使用和查询运算符选择“LOC\u CEP\u INI”小于69900002且“LOC\u CEP\u FIM”大于69900002的文档 db.zipcodes.find({ “LOC_CEP_INI”:{“$lt

嗨,我正试图用mongo翻译这个javascript表达式:

db.zipcodes.find( { $where: "69900002 >= obj.LOC_CEP_INI && 69900002 <= obj.LOC_CEP_FIM" } );
您需要使用和查询运算符选择“LOC\u CEP\u INI”小于
69900002
且“LOC\u CEP\u FIM”大于
69900002
的文档

db.zipcodes.find({
“LOC_CEP_INI”:{“$lte”:69900002},
“LOC_CEP_FIM”:{“$gte”:69900002}
})

你想在这里做什么?@user3100115我试图搜索字段LOC_CEP_INI大于或等于69900002且LOC_CEP_FIM等于或小于LOC_CEP_INI的对象。请发布带有预期输出的示例文档。这与你的示例文档不一样吗?@michelpm1功能上有何不同?答案是一样的。谢谢,它起作用了!!
 {
"create_date": "2016-04-12T20:17:34.397Z",
 "__v": 0,
"UFE_SG": "AC",
"MUN_NU": "1200401",
"LOC_NU": "00000016",
"LOC_NO": "RIO BRANCO",
"LOC_CEP_INI": 69900001,
"LOC_CEP_FIM": 69923999,
"_id": "570d57de457405a61b183ac6"
}