MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

find_by_sql еквивалент за mongoid?

Mongoid обвива обекта Collection, за да върне обекти от правилния клас.

Така че, ако потребителят е модел Mongoid:

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

Редактирайте за добавяне:всъщност обгръща и класа Cursor на Mongo. Вижте тук:

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. C# драйвер за MongoDb:как да използвам limit+count?

  2. MongoDB findOneAndUpdate()

  3. Командата mongo не се разпознава при опит за свързване към сървър на mongodb

  4. Как да получите резултатите от командата mongo в плосък файл

  5. не може да използва regex в $in оператор в mongodb