sql >> Database teknologi >  >> NoSQL >> MongoDB

find_by_sql tilsvarende for mongoid?

Mongoid ombryder Collection-objektet for at returnere objekter af den rigtige klasse.

Så hvis brugeren er en Mongoid-model:

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

Rediger for at tilføje:Det omslutter faktisk også Mongos Cursor-klasse. Se her:

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


  1. Hvad er hurtigere:`find().limit(1)` eller `findOne()` i MongoDB/Mongoose?

  2. Hvordan designer man redis pub/sub til et onlinemeddelelsessystem?

  3. Konfiguration af Apache Reverse Proxy til hosting af Laravel Echo Server On Production

  4. Hvordan implementerer man en strøm af futures til et blokerende opkald ved hjælp af futures.rs og Redis PubSub?