问题标签 [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.
javascript - 在 nodejs 中处理异步数据库
我是节点 js 的新手。我使用sails js作为框架。我正在尝试使用嵌套数据库查询。请检查添加的代码。
我当前的 mongo 集合名称是 todostatus。形成它我抓住了数据。然后我尝试使用回调函数来迭代数据并更新数据库中数据中的每个项目。但我没有得到所有的数据。谁能给我领导?
提前致谢,
尼克松
node.js - 因为我可以在同一个控制器动作中使用不同的模型
我正在尝试将来自多个模型的信息发送到视图,如下所示:
但随后发生错误,因为当我执行“res.view()”时尚未为变量赋值并且运空。
提前感谢您可以帮助我纠正问题。
mongodb - MongoDB Query group 和 distinct 在一起
考虑以下一组文档:
我需要获取年龄和标记的最小值和最大值以及名称和类别的不同值。
我知道我可以使用聚合和分组来通过一个查询来获取年龄和标记的最大值和最小值,并且我可以使用不同的查询来获取名称和类别的不同值。
但我不想单独查询来获取该信息。有没有一种方法可以通过一个查询获得结果?假设我是否可以以某种方式合并聚合和不同。
mongodb - 如何使用 Waterline 和 Sails.js(版本 0.10)从 mongo 数据库中提取不同的值?
使用Sails.js
version 0.10.x
,假设我有一个 model Dog
,填充如下(yaml
为方便起见以格式写出,但在我的情况下它实际上在mongo
数据库中。)
所以现在我想创建一个可用品种的列表。
有没有更简单的方法来减少对数据库的访问?就像是
我发现了这个封闭的 Waterline 问题,这似乎表明我可以使用一种.distinct
方法,但我试过了,可惜没有骰子。
我该如何以数据库有效的方式来解决这个问题?
promise - SAILS 0.10:保存到数据库时出现异步和承诺问题
看来我对 async on promise 有疑问。我已经用sails-mysql、sails-mongo、sails-postgres 0.10-rc-XX 版进行了测试,问题就发生了。但是当我使用sails-disk时,没有问题。看看我下面的评论
sails.js - Jasmine 节点和sails.js (0.10.0-rc8)
当我尝试运行像这样简单的东西时,我收到一个错误:'static() root path required'。
如果只运行一个“它”,它将通过。
有谁知道有什么问题?
javascript - 水线(Sails.js):AND 条件
我正在使用带有sails.js 的mongodb 来查询包含torrent 文件标题的模型。但我无法使用“AND”条件执行水线查询。我已经以多种方式尝试过,但大多数都返回空或干脆,永远不会返回。
例如,数据库包含一个条目:
"title": "300 Rise Of An Empire 2014 720p BluRay x264-BLOW [Subs Spanish Latino] mkv"
逐行添加每个查询参数时:
它返回包含“2014”AND(“720p”或“1080p”)的条目,其中一些还包含“西班牙语”,但我认为这只是一个巧合。
如何指定“西班牙语”和“2014”和(“720p”或“1080p)?
谢谢!
mongodb - 如何通过sails-mongo 和sails.js 执行批量插入?
有没有办法通过sails-mongo 执行批量插入。因此,如果我将一个文档数组传递给模型的 create 方法,它会将该数组中的每个文档原子地插入到数据库中吗?
sails.js - Sails js - 水线 ORM 限制或按分组排序?
我正在为sails.js 使用Waterline ORM。limit
并且sort
在您使用时不工作groupby
,但在您不进行任何分组时工作正常。
例如
javascript - Sails.js 应用程序变量数据未显示在视图中,即使日志显示它
我有一个简单的销售应用程序,我在控制器中查询数据库。检索结果,使用 async.each 函数对数据进行一些操作,然后将数组发送到视图。
即使我的日志显示数组中的数据,我的视图也收到一个空白数组。
我用 res.send 替换了 res.view 来调试我的代码,在客户端我只收到这个:
虽然控制台日志显示:
有人可以帮我弄清楚我做错了什么吗?