MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como consultar o MongoDB diretamente do Ruby em vez de usar o Mongoid?


Se você estiver usando o Mongoid 3, ele fornece acesso fácil ao seu driver MongoDB:Moped. Aqui está um exemplo de como acessar alguns dados brutos sem usar Models para acessar os dados:
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