问题标签 [datamapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
127 浏览

ruby - 数据映射器辅助键

我在 ruby​​ 应用程序中使用 datamapper,我遇到了一个我不明白的问题。

我有一个 Appartment 模型和一个 Location 模型。一个公寓位于给定位置,多个公寓可以位于同一位置。这通常描述了一个 1-n 关系(我猜 :-))

我的感觉是在 Appartement sql 表中我需要一个 location_id 但我不希望 Location 表中有任何 Appartment 指针。对我来说,位置应该独立存在,不应该引用公寓。

在 Appartement ruby​​ 类中,我添加了:

但它随后在 Location ruby​​ 类中创建了一个 appartment_id,这是我不想要的。

你有什么线索吗?

非常感谢,卢克

0 投票
6 回答
5879 浏览

sql - 何时使用 ORM(Sequel、Datamapper、AR 等)与纯 SQL 进行查询

我的一位同事目前正在设计如下所示的 SQL 查询来生成报告,这些报告通过外部数据查询显示在 excel 文件中。目前,只需要数据库上的报告过程(不需要 CRUD 操作)。

我试图说服他最好使用 ruby​​ ORM 以便能够在 rails/sinatra 应用程序中显示数据。

尽管在显示数据方面优势明显,但他在学习使用 Sequel 或 Datamapper 之类的 ORM 方面有什么优势?

他正在编写的 SQL 查询显然相当复杂,而且对于 SQL 来说相对较新,他经常抱怨它非常耗时且令人困惑。是否可以使用 ORM 编写极其复​​杂的查询?如果是这样,哪个最合适(我听说 Sequel 对遗留数据库有好处)?在进行复杂的数据库查询时,学习 ruby​​ 和使用 ORM 与坚持使用普通 SQL 相比有什么优势?

0 投票
2 回答
503 浏览

ruby-on-rails - 是否有任何与 DataMapper 一起使用的身份验证插件?

我需要一种适用于 DataMapper 的身份验证方法。我可以看到 authlogic 插件需要这些字段

在用户模型中。仅使用 DataMapper 将这些字段添加到用户模型定义中就足够了吗?

0 投票
1 回答
795 浏览

ruby-on-rails - DataMapper 插件提供了什么:null 属性选项

我正在尝试修改一段代码:

在模型定义中。我收到此错误:

所以我认为我缺少一个 DataMapper 插件。

0 投票
1 回答
504 浏览

ruby-on-rails - 是否可以让 ActiveRecord 和 DataMapper 在同一个应用程序中使用同一个数据库?

我正在我的一个应用程序中用 DataMapper 替换 ActiveRecord。由于没有任何与 DataMapper 兼容的身份验证解决方案,我认为我可以将 ActiveRecord 仅用于用户身份验证,然后在其他任何地方使用 DataMapper。我想让两个 ORM 与同一个数据库交互。这样的事情可能吗?我会很感激任何帮助。

0 投票
1 回答
371 浏览

ruby - DataMapper 属性可以出现在多个复合索引中吗?

我发现这个问题已经在 DataMapper 的Ticket #58中讨论过,显然早在 2007 年,但我在最新版本 (dm-core-0.10.2) 中找不到如何解决。我想定义两个复合索引,每个索引都部分基于某个属性。我希望我能做到这一点...

正确的方法是什么?

0 投票
1 回答
155 浏览

ruby - 在创建之后,在销毁之前做一些事情

每当创建一个 DataMapper 类的实例时,如何在它被销毁之前执行一个块?

0 投票
1 回答
1057 浏览

ruby - Datamapper (ruby) - (使用博客示例)获取没有评论的帖子

在使用这个地方作为很多其他事情的参考之后的第一个 SO 问题。我很紧张。

DataMapper ..例如使用博客模型(帖子,评论等 - http://datamapper.org/docs/associations.html)我正在尝试锻炼如何获取没有任何评论的博客帖子..

所以像 Post.all(:comments => { :comment => nil })

很多很幸运:(

我在这里读到,对于复杂的报告查询,最好使用 SQL,但肯定有办法做到这一点,不是吗?

提前致谢。

0 投票
1 回答
2303 浏览

ruby-on-rails - 使用 DataMapper 查询查找当月的记录

我正在尝试重现我在 ActiveRecord 中使用的这个 SQL 查询:

但由于我将所有内容都转换为 DataMapper,我一直在寻找一种方法来做到这一点......

任何人都可以帮忙吗?

0 投票
4 回答
104 浏览

php - PHP 拆分这些值的最佳方法是什么?

因为我不认为我知道我所有的选择,所以很难处理这个问题。

我必须解析一个自由格式的文本字段,我需要将值映射到数据库。

这是一些示例文本,注意:并非所有字段都必须存在,并非所有分隔符都相同,并且并非所有描述符都可用。我确实需要检查该值是仅数字还是字母数字。

示例 1

示例 2

示例 3

示例 4

示例 5

我想要的是所有字段 X 都在自己的列中。注意示例数据的顺序相同,但实时数据不是。

现在,如果需要,我不介意逐步执行此操作,但很难将值解析为列。有什么建议么?

我在想某种带有正则表达式的案例功能,但到目前为止还没有运气。