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

Truy vấn kích thước mảng nội bộ trong MongoDB

nếu tên người dùng Alex là duy nhất, bạn có thể sử dụng mã tiếp theo:

db.test.insert({username:"Alex", tags: ['C#', 'Java', 'C++'] });
db.test.aggregate(
  {$match: {username : "Alex"}}, 
  {$unwind: "$tags"},
  {$project: {count:{$add:1}}},
  {$group: {_id: null, number: {$sum: "$count" }}}
);
{ "result" : [ { "_id" : null, "number" : 3 } ], "ok" : 1 }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi:getaddrinfo ENOTFOUND trong nodejs để nhận cuộc gọi

  2. Tạo chỉ mục ký tự đại diện trong MongoDB

  3. Cập nhật hàng loạt và MongoDB dữ liệu mùa xuân

  4. ScaleGrid thông báo dịch vụ lưu trữ MongoDB ở Canada

  5. Tính giá trị trung bình của một tài liệu mongodb