मोंगोमैपर
आपको MongoMapper के क्वेरी ऑपरेटर का उपयोग करने में सक्षम होना चाहिए। मान लीजिए कि आपके पास "बनाया_ऑन" दिनांक वाला "उपयोगकर्ता" मॉडल है, तो आप नाम प्राप्त करने के लिए इसका उपयोग कर सकते हैं। (मेरा मानना है कि MongoDB सभी दिनांक/समय की वस्तुओं को संग्रहीत करने के लिए UTC टाइम्स का उपयोग करता है):
initial_date = Time.utc(2011, 5, 1) # 2011-05-01 00:00:00 UTC
@users = User.where(:created_on => {:$gte => initial_date, :$lte => Time.now.utc})
@users.each do |user|
puts user.name
end
रूबी मोंगो ड्राइवर
initial_date = Time.utc(2011, 5, 1) # 2011-05-01 00:00:00 UTC
@conn = Mongo::Connection.new
@db = @conn['my_db']
@collection = @db['users']
@users = @collection.find(:created_on => {:$gte => initial_date, :$lte => Time.now.utc})
@users.each do |user|
puts user['name']
end