mongodb-query

    1熱度

    2回答

    我有一個mongo集合「測試」,其中包含像這樣的元素(節點數組是一個集合和有意義的順序): "test" : { "superiorID" : 1, "nodes" : [ { "subID" : 2 }, { "subID" : 1 }, { "subI

    5熱度

    1回答

    如何計算MongoDB中許多GeoJSON點之間的路由距離?我可以有一個數據庫查詢,按日期字段對項目進行排序,然後計算點之間的距離,最後總結所有時間以計算總距離? 這裏是我的數據的一些例子: { _id: 599cfc236ed0d81c98007f66 tracerId: 59a07ea26ed0d81d78001acd loc { type: "2dsphere",

    0熱度

    1回答

    文章MongoBD計數我有一個MongoDB的設置如下: {_id: id, 'article_information': ... 'AU':[list of authors] ..other fields... } 我試圖使用聚合計算的文件(文章)每每個作者的數量。在這一點上重複都可以。合併作者是另一層處理,由於名稱的改變,名稱的不同拼寫以及重音等等。 我想類

    0熱度

    1回答

    更新對象這是我的架構: const UserSchema = new mongoose.Schema({ name: String, chats: [{ lastMessage: String, lastUpdate: Date }] }); 用戶收藏: { "_id" : ObjectId("59987ef42aafc45204e

    -1熱度

    2回答

    在下面$aggregate查詢得到的值,要添加一個過濾器,$gt和$lt 蒙戈DOC: { "_id" : ObjectId("599eb4fae0f86361c36b1c91"), "device_id" : ObjectId("5993df1b9a5fea3183064e49"), "updatedAt" : ISODate("2017-08-24T11:38:1

    1熱度

    2回答

    我都存儲在以下時間序列數據在MongoDB中 { "_id" : ObjectId("59a46062e1aeb958a712490e"), "channelName" : "ABC", "rtData" : [ { "ts" : ISODate("2017-08-28T18:26:42.837Z"), "data" : [ 676.

    0熱度

    2回答

    我正在學習MongoDB彙總管道,我試圖從$unwind和$group的輸出中獲得匹配計數。我能夠看到$unwind和$group的結果。但我不確定爲什麼我沒有得到匹配的計數。請幫忙讓個場大於25 下面是一個例子文件: { "_id":ObjectId("599e9dbd8fbad926e712f902"), "sample":"1", "attribute":[

    -2熱度

    1回答

    假設有以下類型的MongoDB文檔; '標籤' [ { _id:1, name:[ 'C#', 'C#.NET', 'csharp' ] }, _id:2, name:[ '.NET', '.NET Framework', 'dotnet framework' ] }, _id:3, name:[ 'javascript', 'js' ] } ] '帖子' [ {

    1熱度

    1回答

    時候我已經分貝文件和文件mongdb實例B a_id type 1 1 2 2 3 3 4 4 現在。我想按照上例中的相同順序提取表b中的最後N(1,2,3,4,5,...)個值。但如果我使用跳過功能: b.find().skip(M) 如果M> N,則結果爲空=>錯誤。我想動態M. 如果我使用排序和限制,那麼它不會給出正確的順序。 b.find().sort({$natu

    1熱度

    1回答

    我有一個MongoDB的集合,它看起來像這樣: [{ "installer": "anthony", "tester": "bob" }, { "installer": "chris", "tester": "anthony" }, { "installer": "bob", "tester": "dave