我开始在ruby中使用nosql。这是我的密码

require 'mongo'
require 'mongo_mapper'

class User
  include MongoMapper::Document
end

MongoMapper.connection = Mongo::Connection.new('localhost', 27017)
MongoMapper.database = "mydb"

all_users = MongoUser.where(:age => 1) # WORKS

all_users = MongoUser.where("age > 1") # DOESN'T WORK

如何使用activerecord的where查询功能?当我需要使用,,时我需要做什么!=ETC在查询中?

最佳答案

开始阅读here。mongomapper是基于datamapper原理构建的,因此如果您想要更接近activerecord的东西,请尝试Mongoid

关于ruby - 如何使用MongoMapper/Ruby进行查询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4529669/

10-13 01:49