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

find_by_sql tương đương cho mongoid?

Mongoid bao bọc đối tượng Collection để trả về các đối tượng của lớp thích hợp.

Vì vậy, nếu Người dùng là mô hình Mongoid:

cursor = User.collection.find({}, {}) # Just like the Ruby driver...
records = cursor.to_a # An array of User objects

Chỉnh sửa để thêm:Nó thực sự cũng bao bọc lớp Con trỏ của Mongo. Xem tại đây:

def each
  @cursor.each do |document|
    yield Mongoid::Factory.build(@klass, document)
  end
end


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trạng thái phục hồi vô tận của thứ cấp

  2. Lọc theo ngày bằng idObject

  3. Lược đồ ưa thích MongoDB cho các tập hợp được nhúng. tài liệu so với mảng

  4. Làm cách nào để tìm kích thước phù hợp của Tài liệu cụ thể trong Bộ sưu tập MonogoDB?

  5. Làm cách nào để thêm dữ liệu vào Mongo Db một cách đồng bộ?