MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment interroger MongoDB directement depuis Ruby au lieu d'utiliser Mongoid ?

Si vous utilisez Mongoid 3, il offre un accès facile à son pilote MongoDB :Moped. Voici un exemple d'accès à des données brutes sans utiliser de modèles pour accéder aux données :

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