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

Truy vấn trong MongoDB

Bạn có thể sử dụng $in nhà điều hành cho điều này:

cursor <- mongo.find(mongo, "test.people",
   list(last.name="Smith", 
        first.name=list('$in'=c('John','Bob','Catherine'))
   )
)

Sẽ rất đáng để đọc MongoDB Truy vấn nâng cao cũng như Ký hiệu dấu chấm (Tiếp cận các đối tượng) .

Cấu trúc dữ liệu nghe có vẻ khó thao tác; sẽ cần một ví dụ thực tế về tài liệu để cố gắng minh họa truy vấn.

Đưa ra một số giả định về cấu trúc dữ liệu, đây là ví dụ về truy vấn "và" đơn giản:

cursor <- mongo.find(mongo, "test.people",
    list(
        first.name='John',
        fy2012.job='unemployed',
        age = 40
    )
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB chiếu một subocument

  2. Làm cách nào để bỏ hoặc xóa một bộ sưu tập trong MongoDB?

  3. Không thể trích xuất khóa địa lý, loại GeoJSON không xác định:{tọa độ:[13.42493130000003, 52.50074619999999]

  4. Thiết lập lại kết nối bởi Peer pymongo

  5. Làm thế nào để đổi tên tên trường trong Spring-mongodb khi chèn dữ liệu?