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

Cách đọc một cặp khóa-giá trị cụ thể từ bộ sưu tập mongodb

Đối số đầu tiên cho find() là tiêu chí truy vấn trong khi đối số thứ hai của find() phương thức là một phép chiếu và nó có dạng một tài liệu với danh sách các trường để đưa vào hoặc loại trừ khỏi tập kết quả. Bạn có thể chỉ định các trường để bao gồm (ví dụ:{ field: 1 } ) hoặc chỉ định các trường để loại trừ (ví dụ:{ field: 0 } ). _id trường được bao gồm một cách rõ ràng, trừ khi bị loại trừ một cách rõ ràng.

Trong trường hợp của bạn, db.users.find ({name.first}) sẽ đưa ra lỗi vì nó được mong đợi là tiêu chí tìm kiếm.

Để lấy tên json:db.users.find({},{name:1 })

Nếu bạn chỉ muốn tìm nạp name.first

db.users.find({},{"name.first":1})

Liên kết tài liệu Mongodb tại đây



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cơ sở dữ liệu NoSQL - ứng cử viên tốt để xử lý / tổng hợp và cuộn lên nhật ký?

  2. $ đầu tiên trong mongodb

  3. Thời gian chờ kết nối Pymongo từ máy từ xa

  4. Số lượng tham số tối đa được truyền đến $ trong truy vấn trong MongoDB là bao nhiêu?

  5. Tìm tài liệu có chứa trường nhất định cho đối tượng con MongoDb và Node.js