MongoDB数组查询问题,急!!!!!!!!!!!!

小衲还需努力 2014-04-01 10:29:24
{
"_id" : ObjectId("53392746d45e260de2d28d5c"),
"Id" : 100,
"info" : [
{
"GT" : NumberLong("61417782000"),
"T" : 1,
"LG" : 1.100000023841858,
"LT" : 1.100000023841858,
"SD" : 99990000,
"ST" : NumberLong(0),
"AN" : 0,
"AL" : NumberLong(0)
}
{
"GT" : NumberLong("61417782000"),
"T" : 1,
"LG" : 1.100000023841858,
"LT" : 1.100000023841858,
"SD" : 99990001,
"ST" : NumberLong(0),
"AN" : 0,
"AL" : NumberLong(0)
}
{
"GT" : NumberLong("61417782000"),
"T" : 1,
"LG" : 1.100000023841858,
"LT" : 1.100000023841858,
"SD" : 99990002,
"ST" : NumberLong(0),
"AN" : 0,
"AL" : NumberLong(0)
}
{
"GT" : NumberLong("61417782000"),
"T" : 1,
"LG" : 1.100000023841858,
"LT" : 1.100000023841858,
"SD" : 99990003,
"ST" : NumberLong(0),
"AN" : 0,
"AL" : NumberLong(0)
}
]
}


这样的结构我要范围查询怎么查啊???(例如以SD为键值查找范围在(99990000到99990004之间的所有数组信息))
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jielovehuan 2014-09-16
  • 打赏
  • 举报
回复
db.collection.find({"info":{"$elemMatch":{"SD":{"$lt":99990004,"$gt":99990000}}}})
healer_kx 2014-04-03
  • 打赏
  • 举报
回复
http://www.cnblogs.com/egger/archive/2013/06/14/3135847.html

1,798

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧