sql >> Databáze >  >> NoSQL >> MongoDB

Jak dotazovat MongoDB přímo z Ruby namísto použití Mongoidu?

Pokud používáte Mongoid 3, poskytuje snadný přístup k ovladači MongoDB:Moped. Zde je příklad přístupu k některým nezpracovaným datům bez použití Modelů pro přístup k datům:

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. Rails Puma dochází spojení Redis

  2. Vytvořte vícejazyčný textový index v MongoDB

  3. Streamování dat v reálném čase s MongoDB Change Streams

  4. Redis scan count:Jak vynutit SCAN, aby vrátil všechny klíče odpovídající vzoru?