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

cách truy xuất các đối tượng một phần từ mảng đối tượng trong một trường trong mongodb

aggregate là câu trả lời của bạn

db.foo.aggregate({"$project" : {"two" : "$friends.two"}}).result

có một cách khác để làm điều đó (nhận các giá trị khác biệt)

db.foo.aggregate([      
    {'$project': {  
                    union:{$setUnion:["$friends.two"]}
                 }
    }
]).result;


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Toán tử gần đối với lỗi trả về điểm geojson khi maxdistance được sử dụng trong truy vấn

  2. Mongodb:Truy vấn một đối tượng json được lồng trong một mảng

  3. Các tài liệu duy nhất trong bộ sưu tập MongoDB

  4. Chỉ định tham số truy vấn Mongo từ bộ điều khiển máy khách (MEAN.JS)

  5. MongoDB + Web App:Cơ sở dữ liệu cho mỗi người dùng