使用pymongo基于字段长度检索MongoDB文档

时间:2015-04-23 06:14:45

标签: mongodb pymongo

我有一份文件格式如下,

{
 "_id" : ObjectId("54a2462820fb5b6068b45b05"),
 "Ref":1,
 "a" : {
   "b" : "value1",
   "c" : "value2",
   "d" : {
   "e" : "value3"
  }
 }

}

我需要检索长度为" e"大于5。

1 个答案:

答案 0 :(得分:0)

使用' $ where'运算符使用javascript并比较字符串长度。

db.myCollection.find({'$where':'this.a.e.length > 5'})