aggregation-framework

    1熱度

    1回答

    你好朋友我不友好與mongodb聚合我想要的是,我有對象的數組,包含與每個問題的得分主題,我使用節點js,所以我想要的是用mongo查詢完整計算如果可能的話,其中包括主題名稱與嘗試總得分和數量,而不是嘗試我的JSON數組是波紋管 { "examId": ObjectId("597367af7d8d3219d88c4341"), "questionId": ObjectId("5

    1熱度

    1回答

    我有以下的文檔結構蒙戈: { "participantIdentities": [ { "player": { "summonerName": "Summ1", "otherData": "Whatever" }, "participantId": 1 }, { "

    1熱度

    1回答

    嗨我想返回在MongoDB中的features數組內數組數小於2的所有集合。我嘗試使用$size,但這是不可能的。 我不想得到結果並循環每個features並將其計數。我想返回productId 123,因爲它在要素數組之一中的計數爲1。請以下面的文檔爲例: { "productId" : 123.0, "features" : [ { "a" : t

    0熱度

    1回答

    我有聚集的查詢,看起來像這樣: aggregate.append([ {$sort: paginateOptions.sort}, {$match: paginateOptions.match}, {$skip: (paginateOptions.page - 1) * paginateOptions.limit}, {$limit: pag

    2熱度

    3回答

    是嵌套數組第一個元素我有以下文件: doc1: { 'array': [ {'field': 'ABC', 'enabled': 'false'}, {'field': 'BCD', 'enabled': 'true'}, {'field': 'DEF', 'enabled': 'false'}, {'field': 'XYZ', 'enabled

    2熱度

    1回答

    我有一個我正在查詢的數據集。數據是這樣的: db.activity.insert( { "_id" : ObjectId("5908e64e3b03ca372dc945d5"), "startDate" : ISODate("2017-05-06T00:00:00Z"), "details" : [ { "code" : "

    0熱度

    1回答

    我使用Mongo v2.2.0。 我寫了查詢,但主要問題是$ arrayElemAt。使用$ unwind- $ first進行標準替換對我來說不起作用,我認爲存在更好的解決方案。我有限制運行此聚合管道作爲一個單一的操作,而不是運行查詢積極和負數數據和後來合併結果的代碼。我需要對結果查詢應用$ sort,$ limit和$ skip,以限制計數words用於過濾來自其他集合的記錄,並在Java代碼

    0熱度

    2回答

    我有一個集合的命令,裏面收集我有屬性陣列,我想小組attributes.value其中attributes.name是「sugery」 db.orders.find({},{"attributes":1}).sort({_id:-1}).limit(3); { "_id" : ObjectId("599cfdb0f6ec8d00015b0880"), "attributes"

    0熱度

    1回答

    我有2個集合coll1和coll2。我要上田「_id」和「comm_field」應用$查找,所以我使用的查詢: db.coll1.aggregate([ { $lookup: { from: "coll2", localField: "_id", foreignField: "comm_field", as:

    1熱度

    1回答

    我正在嘗試爲mongoDB的aggregate框架創建一個複雜的查詢。它需要一個編程添加$and和$or的組件。 這是我對象的當前結構: const inputObject = { "details.blackBottom": { "in": ["A","B","C","D"] }, "details.blackTop": { "in": ["L","M"] }, "