首页 > 解决方案 > 在Mongo中的列之间获取值

问题描述

make:"AC"
model:"ACE"
generation:"1 generation"
year_begin:1993
year_end:2000
serie:"Cabriolet"

如果 year_begin 和 year_end 之间的模型年份我想写一个 mongodb 查询来获取汽车我试图写它但不工作这是我的查询:

> {'year_begin':{'$gte':1994},'year_end':{'$lte':1994}}

标签: mongodbmongodb-query

解决方案


尝试使用$and和查询应该如下所示:

db.collection.find({$and:[{year_begin:{$lte: 1994 }}, {year_end:{$gte:1994}}]} )

推荐阅读