MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lỗi tổng hợp MongoDB:Đối tượng đặc tả giai đoạn đường ống phải chứa chính xác một trường

MongoDB đang phàn nàn vì bạn có thông số kỹ thuật giai đoạn đường ống không được công nhận "count":{"$ sum":1} trong đường dẫn của bạn.

Đường dẫn ban đầu của bạn khi được định dạng đúng

db.hashtag.aggregate([
    { 
        "$group": {
            "_id": {
                "year": { "$year": "$tweettime" },
                "dayOfYear": { "$dayOfYear": "$tweettime" },
                "interval": {
                    "$subtract": [ 
                        { "$minute": "$tweettime" },
                        { "$mod": [{ "$minute": "$tweettime"}, 15] }
                    ]
                }
            }
        },
        "count": { "$sum": 1 } /* unrecognised pipeline specification here */
    }
])

phải có bộ tích lũy tổng hợp $ tổng trong $ group đường ống dẫn như:

    { 
        "$group": {
            "_id": {
                "year": { "$year": "$tweettime" },
                "dayOfYear": { "$dayOfYear": "$tweettime" },
                "interval": {
                    "$subtract": [ 
                        { "$minute": "$tweettime" },
                        { "$mod": [{ "$minute": "$tweettime"}, 15] }
                    ]
                }
            },
            "count": { "$sum": 1 }
        }           
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Toán tử truy vấn MongoDB $ bỏ qua chỉ mục?

  2. Lưu trữ System.Type với MongoDb

  3. Sao chép / sao chép bộ sưu tập trong MongoDB

  4. Mongodb cập nhật phần tử cụ thể từ mảng con

  5. Lỗi:Không hỗ trợ ổ cắm unix trên cửa sổ kết nối mongodb