MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie kann man MongoDB direkt von Ruby aus abfragen, anstatt Mongoid zu verwenden?

Wenn Sie Mongoid 3 verwenden, bietet es einfachen Zugriff auf seinen MongoDB-Treiber:Moped. Hier ist ein Beispiel für den Zugriff auf einige Rohdaten, ohne Modelle für den Zugriff auf die Daten zu verwenden:

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