Câu hỏi được gắn thẻ «aggregation-framework»

Khung tổng hợp MongoDB cung cấp phương tiện để định hình lại và tổng hợp dữ liệu trong MongoDB 2.2+.

14
Chỉ truy xuất phần tử được truy vấn trong một mảng đối tượng trong bộ sưu tập MongoDB
Giả sử bạn có các tài liệu sau trong bộ sưu tập của tôi: { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } Làm truy vấn: db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) Hoặc là db.test.find({shapes: …




7
MongoDB CHỌN NHÓM THEO NHÓM
Tôi đang chơi xung quanh với MongoDB đang cố gắng tìm ra cách làm đơn giản SELECT province, COUNT(*) FROM contest GROUP BY province Nhưng tôi dường như không thể tìm ra nó bằng cách sử dụng hàm tổng hợp. Tôi có thể làm điều đó bằng cách sử dụng …


3
Mongodb Giải thích cho khung Tổng hợp
Có chức năng giải thích cho khung Tổng hợp trong MongoDB không? Tôi không thấy nó trong tài liệu. Nếu không, có một số cách khác để kiểm tra, cách truy vấn hoạt động trong khuôn khổ tổng hợp? Tôi biết với việc tìm thấy bạn chỉ cần làm db.collection.find().explain() …


3
các giá trị nhóm mongodb theo nhiều trường
Ví dụ, tôi có các tài liệu sau: { "addr": "address1", "book": "book1" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book5" }, { "addr": "address3", "book": "book9" }, { "addr": "address2", "book": "book5" }, { "addr": "address2", "book": "book1" }, { "addr": "address1", "book": "book1" }, …


6
Toán tử $ unwind trong MongoDB là gì?
Đây là ngày đầu tiên của tôi với MongoDB vì vậy hãy thoải mái với tôi :) Tôi không thể hiểu người $unwindđiều hành, có thể vì tiếng Anh không phải là ngôn ngữ mẹ đẻ của tôi. db.article.aggregate( { $project : { author : 1 , title : 1 …

6
$ lookup trên ObjectId's trong một mảng
Cú pháp để thực hiện tra cứu $ trên một trường là một mảng ObjectId thay vì chỉ một ObjectId đơn lẻ là gì? Tài liệu Đơn hàng Ví dụ: { _id: ObjectId("..."), products: [ ObjectId("..<Car ObjectId>.."), ObjectId("..<Bike ObjectId>..") ] } Truy vấn không hoạt động: db.orders.aggregate([ { $lookup: { …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.