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

Hvordan forespørger man MongoDB direkte fra Ruby i stedet for at bruge Mongoid?

Hvis du bruger Mongoid 3, giver den nem adgang til MongoDB-driveren:knallert. Her er et eksempel på at få adgang til nogle rå data uden at bruge modeller til at få adgang til dataene:

db = Mongoid::Sessions.default

# inserting a new document
collection = db[:collection_name]
collection.insert(name: 'my new document')

# finding a document
doc = collection.find(name: 'my new document').first

# iterating over all documents in a collection
collection.find.each do |document|
  puts document.inspect
end


  1. 2 måder at begrænse de dokumenter, der returneres i MongoDB

  2. Kan ikke starte MongoDB. FEJL:Adr er allerede i brug

  3. MongoDB .NET-drivergruppe efter tidsinterval

  4. Brug af StackExchange.Redis-klient med Redis-klynge