Tôi đã cố gắng sử dụng mongo với một số dữ liệu được nhập, nhưng tôi không thể sử dụng nó đúng cách với mô tả tài liệu của mình.Cách thích hợp để nhập tệp json vào mongo
Đây là một ví dụ về .json tôi nhập khẩu sử dụng mongoimport: https://gist.github.com/2917854
mongoimport -d test -c example data.json
tôi nhận thấy rằng tất cả các tài liệu của tôi nó nhập khẩu vào một đối tượng duy nhất mặc dù tạo ra một trong những đối tượng cho mỗi cửa hàng.
Đó là lý do tại sao khi tôi tìm một cửa hàng hoặc bất kỳ thứ gì tôi muốn truy vấn, tất cả tài liệu đều được trả về.
db.example.find({"shops.name":"x"})
Tôi muốn để có thể truy vấn db để có được sản phẩm của id sử dụng một cái gì đó ký hiệu dấu chấm tương tự như:
db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}
Vấn đề là tất cả các tài liệu được nhập khẩu như một đối tượng duy nhất. Câu hỏi là: Làm thế nào
tôi có cần phải nhập khẩu đối tượng để có được kết quả mong muốn của mình không?
liên kết của bạn có thêm 'a' ở cuối –
@ ErenGüven Oops! Cảm ơn bạn đã cảnh báo! ;) – Nahikariii