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

Tổng hợp các giá trị khác biệt trong MongoDB

Bạn có thể sử dụng $ addToSet để nhóm các giá trị duy nhất trong một tài liệu và sau đó $ unwind để lấy lại nhiều tài liệu:

db.ign.aggregate([
    {
        $group: {
            _id: null,
            genre: { $addToSet: "$genre" }
        }
    },
    {
        $unwind: "$genre"
    },
    {
        $project: {
            _id: 0
        }
    },
    { $out: "dimen_genre" }
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Parse.com thêm Đối tượng JSON vào Mảng JSON

  2. Cách sửa lỗi {document} .Id không được hỗ trợ

  3. Cập nhật hàng loạt mảng tài liệu phụ phù hợp trong Mongodb

  4. Chọn Nhóm theo số lượng và số lượng riêng biệt trong cùng một truy vấn mongodb

  5. Cách cập nhật một mảng tài liệu con trên bộ sưu tập MongoDB trong MeteorJS