问题标签 [sails-mongo]
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.
node.js - 如何在一对一关系上使用记录 ID 制作 .find()
在sails-mongo(0.10.0-rc3/beta) 中,看起来外国ID 已转换为,ObjectID
因此如果我有两个具有一对一关系的模型,如何使用ID 进行查询?
例子:
现在我想查询 do likeModelA.find(user: req.session.user).exec(console.log)
并且日志返回null []
而不是 ModelA 中属于当前用户的所有项目。
编辑:我尝试req.session.user
使用 mongodb 模块再次转换为 ObjectID new ObjectID(req.session.user)
,一切正常。我不知道为什么它上次没有工作。
谢谢
node.js - 如何使用 Sails.js、sails-mong 和 Mongo DB 重命名数据库架构中的所有字段
我有一个使用sails-mongo和mongo db的sails应用程序......在我最初命名的字段'name'的数据库模式中,我已经在其他数据类型'deviceName'中命名了相同的键。我想重命名所有记录,以便该字段更新为 deviceName 但我正在努力寻找最好的方法来做到这一点。我看到了一个名为 migrate 的 NPM 模块……看起来很有希望
html - \n 使用sails 在html/page 中显示时不换行
你好想知道sails是否有自己的函数将字符串变量格式化为html?我有这种情况...
在我的控制器中,我有一个变量,其值是这样的:
当我将它显示为 html 页面时,它将显示为这样。(仅 1 段)
但在查看源代码
我正在寻找可能的解决方案,并找到了关于下划线字符串(https://www.npmjs.org/package/underscore.string)我还没有尝试过,我只是在想还有其他可能的解决方案那里没有安装另一个模块...
或者是否有任何相当于 php 函数 nl2br 的帆?
谢谢!
javascript - 在 Sails 的所有控制器和服务中添加前缀
嗨,我是 node 和sails 的新手,同时在我的代码中做一些标准。在sails.js 我目前有这个,例如下面
大多数情况下,我只能使用以下 URL 格式访问视图:
如果我在文件名中添加一些前缀,它将变成这样:
正确的 URL 应该可以通过以下方式访问:
问题:
1)如果我为所有控制器和服务文件名添加前缀,是否可以通过以下方式访问 url:
不加前缀?
我正在考虑配置 config/routes.js 以便通过编辑如下内容来实现这一点:
老实说,我还没有尝试过(这只是在我对代码进行重大更改之前的一个想法,否则我可能会把它搞砸)
2)是否有可能在sails.js中有这个
提前致谢!
编辑问题
顺便说一句,我正在为具有以下值的控制器使用默认的风帆配置:
示例:(我的 routes.js 将看起来像这样)
如果 url 具有 /test 或 /test/any_action 将自动使用控制器 prTestController 或 prTestController:any_action 的路由是否有可能?
对于#2,是的,这就是我的意思。
非常感谢!
sails.js - Sails.js 0.10.0-rc5 多对多关联:删除
我正在使用sails.js beta 和mongodb 开发一个应用程序。我在多对多关联中有两个模型,我可以使用 .add() 和 .populate() 方法成功关联和填充这些模型的实例。我现在的问题是 .remove() 方法似乎什么也没做。
这里的模型:
而这里的控制器动作......
我无法弄清楚我做错了什么。有任何想法吗?
npm - 升级到版本 0.10.x 时,我是否需要对使用 Sails 版本 0.9.9 构建的应用程序做任何特别的事情?
我目前正在使用 Sails 版本 0.9.9 开发应用程序,但我想升级以利用对数据模型关联的新支持。我找到了这篇关于将应用程序从 0.8.x 迁移到 0.9.x 的文章,但是我应该做些什么来安全地将我的应用程序从 0.9.x 升级到 0.10.x?
sails.js - 观看 mongo oplog 时如何运行 Sails 测试?
我在我的 Sails 应用程序中添加了mongo-watch,以检测对 mongo 数据库的外部更改,遵循这个 stackoverflow answer。这工作得很好,但现在我的自动化测试失败了。可能是因为桶固定装置不支持 mongo 观察者。有没有办法在监视数据库时在 Sails 中设置固定装置?
sails.js - 如何使用 Waterline ORM 为 Sails 模型中的字段设置默认值?
一个非常简单的问题,但我无法找到答案。因此,在我的 Sails 应用程序中,我有一个用户模型,我试图创建一个默认值为 False 的布尔字段。
有没有办法指定默认值,比如某种默认属性等?
我想要这样的东西:
谢谢你的时间。
sails.js - 如何在没有 Waterline 的情况下使用 Sails.js?
我试用了 Sails v10 beta 并喜欢 Waterline 中的关联。
但是,我想尝试使用原生 MongoDB 驱动程序没有任何 ORM 的 Sails 框架。有什么简单的方法可以做到这一点?还是 Waterline 和 Sails.js 紧密耦合在一起?
node.js - 使用sails和mongodb进行数据库迁移
我有一个v ~0.10.0
使用sails-mongo ( ) 的sails app( v 0.10.0-rc4
),我需要通过迁移在我的数据库中执行一些查询。
帆中是否支持此功能?