jjzjj

MongoMapper

全部标签

java - Java 中是否有任何 Mongodb 映射器?像 Rails 中的 MongoMapper 和 Mongoid?

我在Java中使用mongodb。Java中有Mongodb映射器吗?喜欢Rails中的MongoMapper和Mongoid? 最佳答案 有morphia 关于java-Java中是否有任何Mongodb映射器?像Rails中的MongoMapper和Mongoid?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3271684/

mongodb - MongoMapper 接近 maxDistance - Mongo::OperationFailure:地理值必须是数字:

我正在尝试在MongoMapper支持的模型中封装一个具有maxDistance的近查询。我一定是在我的查询语法中做了一些愚蠢的事情。模型classSiteincludeMongoMapper::Documentkey:id,Integerkey:name,Stringkey:location,Arrayensure_index[[:location,'2d']]defself.nearest(center_point,range)where(:location=>{'$near'=>center_point,'$maxDistance'=>range}).allendend试图让所有

ruby-on-rails - 在 rails 中从 mongodb 迁移到 postgresql

我在Rails中使用带有mongo_mappergem的MongoDB,项目足够大。有什么办法可以将数据从Mongoid迁移到Postgresql? 最佳答案 您应该研究一些自动迁移/复制工具,例如MoSQL:https://stripe.com/blog/announcing-mosql此迁移的一个风险策略是将您的代码库转换为使用postgres和所有模型,将您的站点置于维护模式,迁移您的数据库,部署新代码,然后重新启动。但是,这需要大量的停机时间和出现错误或数据丢失的开发风险。一个更安全但更复杂的策略是设置数据自动迁移到新数据库

ruby-on-rails - MongoMapper 模型的取消设置操作失败,无法从模型中删除/删除键

我们使用的是mongodb2.0.0、mongogem1.4.1、mongo_mapper0.9.2、rails3.0.6。我们喜欢MongoMapper,但我们需要帮助解决一个棘手的问题:我们从一些测试中继承了一个key,但调用obj.unset无法执行任何操作。具体来说,我们正在尝试删除“id”键(不是“_id”),因为它会导致MM将obj.id视为不同于obj._id,这是我们不希望看到的。清除数据库后,我们从一个什么都不做的Controller运行这些命令:(我们也尝试从Rails控制台运行相同的代码,但它也失败了。)logger.info"#{Game.keys.keys.i

ruby-on-rails - MongoMapper(或任何其他 Mongodb 适配器)是否有类似 "accepts_nested_attributes_for"的方法?

我正在考虑在一个新项目中使用mongodb,但在深入研究之前,我想知道它是否支持一些关键功能。我知道您不需要迁移,并且可以添加嵌入式对象,...但这是否意味着它的行为就像始终存在“accepts_nested_attributes_for”方法一样?您是否知道我应该知道的任何其他killer级功能会影响我支持或反对MongoDB?这是我知道的最近一篇文章,其他人可能也会感兴趣:http://railstips.org/blog/archives/2009/12/18/why-i-think-mongo-is-to-databases-what-rails-was-to-framewor

ruby-on-rails - MongoMapper(或任何其他 Mongodb 适配器)是否有类似 "accepts_nested_attributes_for"的方法?

我正在考虑在一个新项目中使用mongodb,但在深入研究之前,我想知道它是否支持一些关键功能。我知道您不需要迁移,并且可以添加嵌入式对象,...但这是否意味着它的行为就像始终存在“accepts_nested_attributes_for”方法一样?您是否知道我应该知道的任何其他killer级功能会影响我支持或反对MongoDB?这是我知道的最近一篇文章,其他人可能也会感兴趣:http://railstips.org/blog/archives/2009/12/18/why-i-think-mongo-is-to-databases-what-rails-was-to-framewor

ruby - 为什么 collections.find({}) 为 250 个对象占用 9 秒以上 (MongoMapper)

我正在运行以下查询,平均需要9秒才能返回结果。上面没有过滤器,所以我不确定索引会有所帮助。为什么运行如此缓慢?那里只有250个对象,只有4个字段(所有文本)。Country.collection.find({},:fields=>['country_name','country_code']).to_json"cursor":"BasicCursor","nscanned":247,"nscannedObjects":247,"n":247,"millis":0,"nYields":0,"nChunkSkips":0,"isMultiKey":false,"indexOnly":fal

ruby - 为什么 collections.find({}) 为 250 个对象占用 9 秒以上 (MongoMapper)

我正在运行以下查询,平均需要9秒才能返回结果。上面没有过滤器,所以我不确定索引会有所帮助。为什么运行如此缓慢?那里只有250个对象,只有4个字段(所有文本)。Country.collection.find({},:fields=>['country_name','country_code']).to_json"cursor":"BasicCursor","nscanned":247,"nscannedObjects":247,"n":247,"millis":0,"nYields":0,"nChunkSkips":0,"isMultiKey":false,"indexOnly":fal

ruby-on-rails - 使用 MongoMapper 创建用于编辑嵌入文档的表单

我在玩MongoMapper但我无法弄清楚如何为具有嵌入文档的对象创建表单。对于ActiveRecord,我会使用fields_for,但几个月前当被问及是否支持此功能时,MongoMapperauthorJohnNunemakerwrote:“不,不。使用attr_accessor真的[不]那么难。”好的,很公平,但是您如何编写表单以使其工作?我对使用现有的嵌套表单实现不感兴趣,因为我想在学习MongoMapper时以“正常”的方式执行此操作。我的模型很简单——我有一个嵌入了电子邮件地址、电话号码等文档的Person。我不关心更新现有的嵌入文档。每次编辑Person时,都可以从表单输

ruby-on-rails - 使用 MongoMapper 创建用于编辑嵌入文档的表单

我在玩MongoMapper但我无法弄清楚如何为具有嵌入文档的对象创建表单。对于ActiveRecord,我会使用fields_for,但几个月前当被问及是否支持此功能时,MongoMapperauthorJohnNunemakerwrote:“不,不。使用attr_accessor真的[不]那么难。”好的,很公平,但是您如何编写表单以使其工作?我对使用现有的嵌套表单实现不感兴趣,因为我想在学习MongoMapper时以“正常”的方式执行此操作。我的模型很简单——我有一个嵌入了电子邮件地址、电话号码等文档的Person。我不关心更新现有的嵌入文档。每次编辑Person时,都可以从表单输