小编SUR*_*AJU的帖子

mongoDB中的字符串字段值长度

字段的数据类型是String.我想获取字段名称的字符长度大于40的数据.

我尝试了这些查询但返回错误.1.

db.usercollection.find(
{$where: "(this.name.length > 40)"}
).limit(2);

output :error: {
    "$err" : "TypeError: Cannot read property 'length' of undefined near '40)' ",
    "code" : 16722
}
Run Code Online (Sandbox Code Playgroud)

这是在2.4.9但我的版本是2.6.5

field string-length mongodb

61
推荐指数
5
解决办法
8万
查看次数

Mongo聚合在数组元素上

我有一个类似的mongo文件

{ "_id" : 12, "location" : [ "Kannur","Hyderabad","Chennai","Bengaluru"] }
{ "_id" : 13, "location" : [ "Hyderabad","Chennai","Mysore","Ballary"] }
Run Code Online (Sandbox Code Playgroud)

从这里我如何获得位置聚合(不同的区域计数).就像是

Hyderabad 2, 
Kannur 1, 
Chennai 2, 
Bengaluru 1, 
Mysore 1, 
Ballary 1
Run Code Online (Sandbox Code Playgroud)

mongodb aggregation-framework

9
推荐指数
1
解决办法
6797
查看次数