aggregation-framework

    3热度

    1回答

    在我的MongoDB数据库中,我有一个产品集合。每个产品包含数组中的发布信息,例如 { "name" : "foo", "release" : [{ "region" : "GB", "active" : "Y", "date" : ISODate("2012-03-01T00:00:00Z") }, { "region

    7热度

    3回答

    我可以使用'$'操作符引用MongoDB聚合管道中各个属性值的值。但是,如何访问(引用)整个文档? UPDATE:提供用于解释场景的一个例子。 这里是什么,我试图做一个例子。我收集了一些推文。并且每条推文都有一个成员'群集',这表示特定推文属于哪个群组。 { "_id" : "5803519429097792069", "text" : "The following vehic

    0热度

    1回答

    我在下面的MongoDB中有一个管道。 pipeline.push({ $project: { 'name1': 1, isGroup: { $cond: [{ $eq: ['$name2', '']}, false, true]}, onlyGroup: 1, 'objecttype':1 } }) pipeline.push({ $group: { _id: { 'name1': '$nam

    4热度

    1回答

    我正在为我一直在使用的MongoDB准备一个描述性的“模式”(quelle horreur)。 我用优秀的variety.js来创建所有键的列表并显示每个键的覆盖范围。但是,如果与键对应的值有一组值,我希望能够将整个集列为“可用值”。在R中,我会将这些作为分类变量的“因素”,即性别:[“M”,“F”]。我知道我可以只使用R + RMongo,查询每个变量,基本上做同样的过程,我会创建一个直方图,但

    1热度

    1回答

    我有一个典型的Web应用程序,我试图从mongodb集合中生成构面。目前正在使用使用Java驱动程序的聚合框架(v2.10.1)完成此操作。刻面正确生成,除了含子阵列的文件,例如我有以下JSON文档: {name: polo, fueltypes:[benzin, lpg], color: black} {name: golf, fueltypes:[benzin, cng], color: bl

    1热度

    1回答

    我有存储在MongoDB中收集类似的一些数据: {"_id": 1, "category": "food", "name": "chips", "price": 1.50, "effectiveDate": ISODate("2013-03-01T07:00:00Z")} {"_id": 2, "category": "food", "name": "chips", "price": 1.75,

    0热度

    1回答

    我把mongo放在我的Mac上使用复制mongo.so 5.2和5.4 mongoCollection没有聚合方法! 我测试了同样的php在我的aws上,并在那里工作 我试过var_dump(get_class_methods('MongoCollection')); 和我的地方: array (size=24) 0 => string '__construct' (length=11) 1

    11热度

    1回答

    我一直在寻找一段时间,似乎无法排序内部数组,并保持在我目前正在使用的文档中。 { "service": { "apps": { "updates": [ { "n" : 1 "date": ISODate("2012-03-10T16:15:00Z") }, { "n

    2热度

    2回答

    我有一个包含这个文件数据库: {"_id":{"$id":"xxx"},"duration":{"sec":137,"usec":0},"name":"test"} 如果我把db.collection.aggregate这个管道: {$project:{_id: 0, name: 1, duration: 1, seconds: "$duration.sec"}} 我得到结果如下: {"r

    0热度

    1回答

    说我有以下几点: this.aggregate( {$unwind: "$tags"}, {$match: {tags: {$in: pip.activity.tags}}}, {$group : {_id : '$_id',matches:{$sum:1}}}, {$project: { _id: 0,matches:1}}, {$sort: {m