Mongo-MySql
我如何在MongoDB中制作这样的东西:Mongo-MySql,mysql,mongodb,mongodb-query,Mysql,Mongodb,Mongodb Query,我如何在MongoDB中制作这样的东西: select * from tbl_test where 1 BETWEEN start and end; 下面的查询不起作用 db.test.find({ start: { $gte : 1 }, end: { $lte : 1 } }) 试试这个 db.test.find( { $and : [ { start : { '$lte' : 1 } }, { end : { '$gte' : 1 } } ] } ) 编辑:
select * from tbl_test where 1 BETWEEN start and end;
下面的查询不起作用
db.test.find({
start: { $gte : 1 },
end: { $lte : 1 }
})
试试这个
db.test.find( { $and : [ { start : { '$lte' : 1 } }, { end : { '$gte' : 1 } } ] } )
编辑:
在您的文档中,
end
大于start
,您的查询将只给出start=end=1的文档。将$gte
替换为$lte
,反之亦然。其中1是变量值end之后的1是什么?end大于start,您的查询将只提供start=end=1的文档。将$gte替换为$lte,反之亦然。它应该很好用