草庐IT

Micro-ORM

全部标签

javascript - 查询中不等于的 Waterline ORM (sails.js) 条件

如何在Waterline中编写NOTEqual条件?这段代码:Users.count().where({id:{'!=':req.params.id},lastname:req.body.lastname})什么都不做...(sails.js中的磁盘适配器) 最佳答案 首先,它什么都不做,因为查看数据库是异步的。您必须使链更长,然后添加exec或Q库中的其他内容。User.count().where({id:{'!=':req.params.id},lastname:req.body.lastname}).exec(function

node.js - 仅从 Sequelize ORM 中获取 dataValues

我正在使用sequelizeORM从PSQLDB中获取数据。但是,当我检索某些东西时,会给出一大堆数据。我想要的唯一数据在“dataValues”内。当然,我可以使用object.dataValues。但是,还有其他好的解决方案吗?我正在使用Sequelize4.10 最佳答案 是的,你可以Model.findAll({raw:true,//Otherparameters});将只返回数据而不是模型实例 关于node.js-仅从SequelizeORM中获取dataValues,我们在S

mysql - Node.js 没有很好的 ORM 来管理 MySQL 模式/迁移......所以我可以使用 SQLAlchemy 来管理它吗?

我需要使用Node.js,但它没有适用于MySQL的良好ORM。所以我打算使用SQLAlchemy来定义我的模式。然后使用node-mysql进行低级查询(当然,我无法使用SQLAlchemy的查询语言,因为它是在python中的。)你们觉得呢?sequelize似乎是最好的……但似乎没有多少人在使用它。另外,迁移呢?我该如何处理?node-orm似乎也不是很活跃。对此有什么想法? 最佳答案 Sequelize对于MySQL来说是相当不错的ORM,并且具有出色的文档。您可以使用node-migrate用于迁移。

javascript - 有没有办法在sails.js 中禁用水线并使用不同的ORM?

我想在我的sails.js中用Mongoose替换水线应用。我正在寻找正确的方法来做到这一点,但我看不到文档中的方法。谁能解释一下如何做到这一点? 最佳答案 通过.sailsrc定义覆盖您可以通过配置覆盖来做到这一点,通过项目根目录中的.sailsrc进行定义。基本上你必须阻止整个Waterline初始化,当前标记为orm钩子(Hook)。在.sailsrc中:{"hooks":{"orm":false,"pubsub":false}}您还必须禁用pubsubHook-这取决于ormHook。源码中的相关行:v0.10,v0.9.8

node.js - 如何在 Sequelize ORM 中插入 PostGIS GEOMETRY 点?

我正在尝试在Sequelize.jsORM中具有几何列的表中插入一行。我有纬度、经度和高度,需要先将其转换为一个点,以便将其作为几何图形插入。进行转换的PostGIS存储过程是ST_MakePoint(longitude,latitude,altitude)要插入一行,我正在使用sequelizemodel.create函数models.Data.create({location:"ST_MakePoint("+request.params.lon+","+request.params.lat+","+request.params.alt+")",//PSUEDOcode,Howcan

postgresql - 任何适用于 Node.js 的 Postgres 兼容 ORM?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我正在为Node.js下的postgres寻找一个好的ORM,它支持声明模型之间的关系和字段验证。我已经搜索了很长时间,但没有得到任何令人满意的结果。也许有人可以指出我在研究期间错过的一个项目。谢谢。 最佳答案 node-orm2看起来不错:支持关联、验证器以及mysql、postgres和mongo(

java - 关于 mongodb for Java 的 ORM 工具/框架

是否有任何用于mongoDB的ORM工具/框架与java并且还支持maven,以便在数据库操作中应用约束、使用光标有所帮助? 最佳答案 有一些。开始阅读:http://www.mongodb.org/display/DOCS/Java+Language+Center至于对maven的支持,只需在mvnrepository.com中查找库(其中大部分都会在那里) 关于java-关于mongodbforJava的ORM工具/框架,我们在StackOverflow上找到一个类似的问题:

java - 关于 mongodb for Java 的 ORM 工具/框架

是否有任何用于mongoDB的ORM工具/框架与java并且还支持maven,以便在数据库操作中应用约束、使用光标有所帮助? 最佳答案 有一些。开始阅读:http://www.mongodb.org/display/DOCS/Java+Language+Center至于对maven的支持,只需在mvnrepository.com中查找库(其中大部分都会在那里) 关于java-关于mongodbforJava的ORM工具/框架,我们在StackOverflow上找到一个类似的问题:

python - 如何在不创建 django 项目的情况下使用 Django 1.8.5 ORM?

我已经将DjangoORM用于我的一个网络应用程序,我对它非常满意。现在我有一个新要求,它需要数据库,但Django没有提供其他任何东西。我不想花更多的时间去学习一个像sqlalchemy这样的ORM。我觉得我还是可以的从django.db导入模型并创建模型,但没有manage.py我将如何进行迁移和同步? 最佳答案 有很多适用于旧版本Django的答案,但Django不断更新,在我的研究中,我发现Django1.8/1.9没有可行的答案,所以我不得不自己动手。以下是你的做法:项目结构:├──data│  ├──__init__.p

python - Django ORM 可以对列的特定值执行 ORDER BY 吗?

我有一个包含以下列的表格“门票”id-主键-自动递增标题-varchar(256)status-smallint(6)-可以是1到5之间的任何值,由Django处理当我执行SELECT*时,我希望status=4在顶部的行,其他记录将跟随它们。可以通过以下查询来实现:select*fromticketsorderbystatus=4DESC这个查询可以通过DjangoORM执行吗?QuerySet.order_by()方法应该传递哪些参数? 最佳答案 q=Ticket.objects.extra(select={'is_top':"