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

Cách thích hợp để nhập tệp json vào mongo

Tài liệu lưu ý rằng:

Tiện ích này lấy một tệp duy nhất chứa 1 chuỗi JSON / CSV / TSV trên mỗi dòng và chèn nó.

Trong cấu trúc bạn đang sử dụng - tổng số lỗi trên ý chính đã được sửa - về cơ bản bạn đang nhập một tài liệu chỉ với shops trường.

Sau khi chia nhỏ dữ liệu thành các tài liệu cửa hàng riêng biệt, hãy nhập bằng cách sử dụng một cái gì đó như (cửa hàng là tên bộ sưu tập, có ý nghĩa hơn so với việc sử dụng example ):

mongoimport -d test -c shops data.json

và sau đó bạn có thể truy vấn như:

db.shops.find({"name":x,"categories.type":"shirts"})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dịch FilterDefinition <TDocument> sang truy vấn json mongo thông thường mà tôi có thể chạy trong trình bao mongo

  2. Công cụ giám sát và khám phá máy chủ không được dùng nữa

  3. Mẹo lưu trữ bản sao lưu MongoDB trên đám mây

  4. MongoDB $ indexOfArray

  5. Mongoose cư trú sau khi lưu