sql >> Databáze >  >> NoSQL >> MongoDB

find_by_sql ekvivalent pro mongoid?

Mongoid obalí objekt Collection, aby vrátil objekty správné třídy.

Pokud je tedy uživatel model Mongoid:

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

Upravte a přidejte:Ve skutečnosti také zalamuje Mongo's Cursor class. Podívejte se zde:

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


  1. Jak MongoDB zpracovává délku dokumentu v textovém indexu a textovém skóre?

  2. jak najít konkrétní řetězec v páru klíč-hodnota v mongodb

  3. Emulace transakcí CouchDB/Couchbase/MongoDB?

  4. Jak se připojit ke kontejneru Redis pomocí Docker Compose?