sails-mongo相关内容

监视 mongo oplog 时如何运行 Sails 测试?

我将 mongo-watch 添加到我的 Sails 应用程序中,以检测外部更改mongo 数据库,遵循 this stackoverflow answer.这工作得很好,但现在我的自动化测试失败.可能是因为桶装置不支持 mongo 观察者.有没有办法在查看数据库时也可以在 Sails 中设置灯具? 解决方案 您正在尝试在 Travis 上使用 Mongo,但默认情况下它并未启动.;) ..
发布时间:2021-07-14 19:41:06 其他开发

在sailsjs 中,403“您无权查看您尝试访问的页面"添加新页面、控制器和模型时产生错误

首先我在本地运行我的帆项目,在我推送 git repo 之后,我在线更改,然后推送到远程位置.然后我在本地下载.这种变化会产生权限问题.那是 “您无权查看您尝试访问的页面" 这个错误是我在 mongo 中插入数据时引起的.我该做什么 ?我想得到输出 解决方案 这是一个猜测,因为我不确定你的代码是什么样的,但我猜你没有包含以下 CSRF 行 在执行 POST 的表单中. ..
发布时间:2021-07-14 19:40:48 其他开发

Sails.js:嵌套的 MongoDB 查询

我正在使用 Sails v0.11 并且正在开发一个独立的导入程序脚本,以便将数据导入 mongoDB 并且 - 现在是不工作的部分 - 在模型之间建立关联. 在这个过程中,我在模型中引入了临时辅助属性,以便找到相关的记录并将它们替换为真实的 MongoDB _id. 脚本启动 Sails 以便能够使用其功能(水线等): var app = Sails();应用程序加载({钩子:{咕 ..
发布时间:2021-07-14 19:39:05 前端开发

如何仅在不保存 nodejs 的情况下验证记录 |sailsjs |吃水线

我寻求这种性质的东西 //模型“用户"中的验证规则属性: {年龄: {要求:真实,类型:'数字'}},//现在在控制器中,我希望能够做到这一点Recipe.validate({age: '一个无效的年龄,因为它是一个字符串.我除了一个验证错误作为响应'}); 问题是,它不起作用..它抱怨 beforeValidate 不可用,例如 解决方案 您需要将回调传递到 .validate 中: ..
发布时间:2021-07-14 19:38:10 前端开发

帆 v0.10.0-rc7 唯一约束不起作用

我今天将风帆从 rc4 升级到 rc7,我的模型上的唯一约束停止工作.请注意,在 rc4 中它曾经完美地工作.我尝试过的两个版本上的sails-mongo版本是:“sails-mongo":“^0.10.0-rc5" 模型属性: 电子邮件地址:{类型:'电子邮件',要求:真实,独特:真实}, 有什么问题吗? 解决方案 如前所述,这是 waterline/sails-mongo ..
发布时间:2021-07-14 19:38:04 其他开发

Sails v1.0:在 mongo 中使用自定义主键时出错

我正在试用 SailsJS (v1.0.0-32) 的测试版,但在配置自定义 ID 时遇到了一些问题.波纹管你会发现我当前的配置: modelExample.js module.exports = {属性: {ID:{类型:'字符串',列名:'_id'},属性:{类型:'数字'}}} 模型配置 config/models.js 属性:{createdAt: { type: 'numbe ..
发布时间:2021-07-14 19:37:04 其他开发

Sails.js 模型:创建 2 个与自身的关联失败

我对 Nodejs 和风帆很陌生.我正在实现一个类似于 Twitter 的服务器.在用户模型中,应该有2个字段:follower和following,这2个字段是模型'user'本身的关联. 我的问题是当模型只有 1 个关联时,无论是关注者还是关注者,它都有效.但是,当follower和follower都包含时,就会报错. 代码是这样的: module.exports = {属性: ..
发布时间:2021-07-14 19:32:36 其他开发

在 SailsJS api 之外使用 Waterline 模型

是否可以使用 [app-name]/api/models 中定义的模型,而不是 api 文件夹? 我在应用程序根目录中创建了单独的文件夹,我在其中放置了应该每小时填充我的数据库的 cron 作业.我想重用在我的 api 文件夹中定义的模型,但不知道如何去做. 我知道我可以在该 cron 脚本中执行 sails.lift ,但这对我来说似乎不太好. 有人遇到过类似的事情吗?我是 n ..
发布时间:2021-07-14 19:31:39 其他开发

SailsJS 版本 ^1 需要将查询的区分大小写设置为 false

我在 mongoDB 中使用 SailsJS.最近我从sails o.12 更新到1.2.3.一切正常,直到, 我发现我的查询现在区分大小写.我需要将它设置为false,因为它在各种场景中都造成了很多麻烦,有些还没有找到.如果有人有任何想法,请立即告诉我. 我尝试添加 wlNext: { caseSensitive: false } 但它不再起作用了. 我的版本, "sail ..
发布时间:2021-06-03 20:30:03 前端开发

无法连接到docker mongo

我正在使用 sane 和docker建立一个项目.创建使用mongodb的项目并创建资源后,我尝试运行它,但是收到一条错误消息,报告服务器容器无法连接到mongo.然后,我尝试仅运行 fig up 来查看它是否是无花果问题,并得到相同的错误.这是我的 fig.yml (删除了不相关的注释): db:图片:mongo:latest端口:-"27017:27017"服务器:图片:人工/docker ..
发布时间:2021-05-02 19:39:45 其他开发

Sailsjs.在Sails-Mongo(MongoDB)上创建(和管理)索引的最佳方法

我正在使用sailsjs 0.12.它也支持models上的index属性 我正在使用npm软件包 Sails-hooks-mongoat 创建反向索引,依此类推. /p> 这不是理想的方法,但是确实有效.现在,他们删除了index属性,并且mongoat目前不安全,尚待更新才能在Sails.js 1.0上运行. 我想知道最好的方法: 在新部署上创建索引. 迁移(确保?)有关部署更 ..
发布时间:2020-05-11 02:17:35 其他开发

Sails.js升级到v1反向区分大小写的查询

升级到Sails v1后,控制器中的所有请求都区分大小写. 尽管这是预期的,但请在此处评论: https: //sailsjs.com/documentation/concepts/models-and-orm/models#?case-sensitive ,我希望具有不区分大小写的行为. 在我的查询中,这是一个问题,我无法找到使它再次变为NON区分大小写的方法. 我在生产中使用Mon ..
发布时间:2020-05-11 01:45:33 其他开发