mongodb - 在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}}
解决方案
尝试使用$and和查询应该如下所示:
db.collection.find({$and:[{year_begin:{$lte: 1994 }}, {year_end:{$gte:1994}}]} )
推荐阅读
- java - 为什么我的 JavaFX 对象构造函数在测试文件中返回 null?
- flurry - #flurry 数据下载是否存在最近或已知的问题?
- python - 使用 findall 获取 bs4 元素 python 的标题子项?
- azure - 在 Azure Blob 存储中看不到上传的文件
- c++ - 为什么少
用于最大堆和更大的比较器 对于最小堆? - syntax - 我使用“turtles-on”的方式有什么问题?
- nginx - 重写授权标头,在 Nginx Plus 中的 jwt 验证之前修复错字
- android - 如何在android的网格布局中添加背景?
- spring-boot - spring boot: hikari configs camelcase vs configs with lowercase and -
- uwp - 在为 uwp 生成 AppPackage 时在 Xamarin.Forms 中。有没有办法将其转换为 .exe 或单击安装之类的东西