Tôi đang cố gắng tìm hiểu MongoDB và cách nó hữu ích cho việc phân tích cho tôi. Tôi chỉ đơn giản là chơi đùa với các bảng điều khiển JavaScript có sẵn trên trang web của họ và đã tạo ra các mục sau đây:Lấy một tập hợp riêng biệt của một trường mảng trên các chỉ mục
{"title": "Cool", "_id": {"$oid": "503e4dc0cc93742e0d0ccad3"}, "tags": ["twenty", "sixty"]}
{"title": "Other", "_id": {"$oid": "503e4e5bcc93742e0d0ccad4"}, "tags": ["ten", "thirty"]}
{"title": "Ouch", "_id": {"$oid": "503e4e72cc93742e0d0ccad5"}, "tags": ["twenty", "seventy"]}
{"title": "Final", "_id": {"$oid": "503e4e72cc93742e0d0ccad6"}, "tags": ["sixty", "seventy"]}
Những gì tôi muốn làm là truy vấn vì vậy tôi có được một danh sách các thẻ duy nhất cho tất cả các đối tượng . Kết quả sẽ trông giống như sau:
["ten", "twenty", "thirty", "sixty", "seventy"]
Tôi làm cách nào để truy vấn điều này? Tôi đang cố gắng để distinct()
nó, nhưng cuộc gọi luôn thất bại mà không cần truy vấn.
thông báo lỗi gì bạn nhận được? Tôi tin rằng giao diện điều khiển đang chạy trên một phiên bản rất cũ ... – Sammaye
Mã này hoạt động hoàn hảo với Mongo 3.6.0 – kopos