-
2 votesanswersviews
升级到版本0.10.x时,是否需要对使用Sails 0.9.9版构建的应用程序执行任何特殊操作?
我目前正在使用Sails版本0.9.9开发应用程序,但我想升级以利用对数据模型关联的新支持 . 我发现this article关于将应用程序从0.8.x迁移到0.9.x但是我应该做些什么来安全地将我的应用程序从0.9.x升级到0.10.x? -
1 votesanswersviews
带有sails-mongo的Sailjs执行类型不正确 . 我究竟做错了什么?
我有一个sails应用程序只使用一个简单的索引和简单的创建(插入)到mongo数据库 . 当我输入正确的类型数据硬编码为模型中声明的类型时,我收到一个错误 . url insert err = [Error (E_VALIDATION) 1 attribute is invalid] Invalid attributes sent to urls: • status • Value sho... -
2 votesanswersviews
Sails / Waterline:查询结果中的关联ID无法在没有填充的情况下访问
我对Sails和Waterline非常熟悉 . Situation: 我们有一个模型播放列表,它与sails-mongo上的模型乐曲有很多对多的关联 . 当我们查询所有播放列表时,我们不想侧载所有相关歌曲 we just need the ids 的相关歌曲,以便我们以后可以懒得加载它们 . 当我们进行填充(使用Ember蓝图:populateEach())时,我们当然会获得ID,但加... -
0 votesanswersviews
SailsJS - 多对多关系
我已经阅读了几次文档,并且不确定如何在Sails中进行此操作以寻求帮助 . 我有程序员,项目和反馈 . 我想链接它们,以便为特定项目的程序员提交反馈 . (例如“他很棒!”) 实现这一目标的最佳方法是什么? -
4 votesanswersviews
Sails 0.10.x上的一对多关联无法使用populate检索所有者数据
我正在尝试使用sails 0.10.x和mongoDB创建一个简单的一对多关联 . 我有两个模型,游戏和 Map ,游戏可以有多个与其帐户相关联的 Map . 使用populate我可以正确地获得与游戏相关的所有 Map ,但逆操作不起作用 . 我无法使用Map中的填充来获取游戏数据 . 这是我的模特: //Game.js module.exports = { attributes: ... -
0 votesanswersviews
在sails.js上将数据库更改为mongo db
我是sails.js框架(和node.js)的新手,我使用sails.js功能从地址栏创建了自己的API . 我的问题是如何将这些数据传输到mongodb,以便我可以直观地看到它 . 我试图遵循这个指南:https://www.npmjs.org/package/sails-mongo但它的0.9风帆版本(当前版本是0.10),以便我需要更改的许多文件已被修改并删除/重命名 . 我找不到更新的教程... -
0 votesanswersviews
MongoDB的Sails.js 1.x / Waterline日期时间模型属性警告
我正在构建一个新的Sails 1.0.2应用程序,该应用程序从以前使用Sails 0.12应用程序创建的MongoDB数据库访问数据 . 每当我尝试从Sails 1.0.2应用程序访问数据时,我都会收到使用旧应用程序创建的所有 datetime 字段的警告 . 在我的Sails 0.12应用程序中,我有一个这样的模型属性: softExpiry: { type: 'datetime', defau... -
1 votesanswersviews
Sailsjs v0.10 sails-mongo没有在风帆升降机上创建数据库和集合
我正在使用 npm 进行安装: sailsjs: npm install -g git://github.com/balderdashy/sails.git (v0.10 - master) sails-mongo适配器: npm install git://github.com/balderdashy/sails-mongo.git (也是v0.10 - master) mo... -
1 votesanswersviews
将Mongodb连接到Sails JS
香港专业教育学院阅读各种教程和说明如何将风帆连接到js . 每个教程都告诉我这样做 . 我是mongodb btw的新手 . 我按照说明操作 install sails-mongo(npm install) 编辑配置/连接 mongo: { adapter: 'sails-mongo', host: 'localhost', port: 54321, database:... -
1 votesanswersviews
sails-mongo在0.10.2上抛出错误
我正在尝试使用水线0.10和sails-mongo外帆并且一切正常但是当我将sails-mongo从0.10.0-rc5升级到0.10.2时我现在得到的错误是我得到的错误 . Waterline encountered a fatal error when trying to perform the alter auto-migration strategy. ... Error (E_UNK... -
1 votesanswersviews
Waterline / sails-mongo输入_getPK错误
我在使用水线的 table 上工作,我只是将字段字符串更改为关系船,现在当我运行它时,我收到错误 [Error (E_UNKNOWN) Encountered an unexpected error] Details: TypeError: Cannot read property '_getPK' of undefined 之前(项目模型): attributes: { store: 'stri... -
2 votesanswersviews
Sails 10.x waterline:用于Mongo objectID的属性类型
sailsjs:我正在尝试定义一个模型 . 我想添加一个属性vendorID . 类型将是vendor集合中的monogdb objectID . 像商店模型的东西: module.exports ={ attributes :{ vendorId : { type: <Monog ObjectId>}, <-- this would be a FK to the vendor ... -
2 votesanswersviews
如何在sails-mongo中使用自动增量
我只是在玩sailsjs的概念然后我才知道如果我们使用mongodb作为我们的数据库,我们就不能在风帆中使用自动增量 . 即使对于非主键属性,我也无法使用自动增量 . 对于不是主键的属性,是否有任何特殊方法可以使用自动增量操作?提前致谢 -
0 votesanswersviews
Sails.js Waterline sails-mongo findOne
我试图通过 _id 从我的MongoDB搜索中获取记录 . 这就是我尝试过的: Case.findOne({id: args.itemId}).exec(function(err, retObj) {...} Case.findOne({_id: args.itemId}).exec(function(err, retObj) {...} Case.findOne({_id: { 'contain... -
1 votesanswersviews
在风帆中使用不同于管理员的mongo数据库
我正在努力将sails连接到mongodb数据库,该数据库使用名为“dbadmin”的数据库进行身份验证 . 我在哪里DBA决定将所有用户集中在用户数据库中 . 我可以连接到这个“dbadmin”数据库但是然后sails抱怨它无法在那里创建集合 . 如何使用身份验证数据库,然后使用不同的数据库进行收集? -
0 votesanswersviews
[SailsJS / sails-mongo] SNI名称
我正在尝试通过sails-mongo在SailsJS中配置MongoDB连接,但无论我如何配置它,我都会收到此错误 . MongoError: no SNI name sent, make sure using a MongoDB 3.4+ driver/shell. 你能帮帮我吗? -
0 votesanswersviews
Sails 1.0 - 用于开发/测试的sails-disk和用于 生产环境 的sails-mongo
在Sails 1.0中,我正在尝试将 sails-mongo 用于开发和 生产环境 ,并使用 sails-disk 进行测试 . 在版本1.0之前,我可以这样做,但现在我收到一个错误: error: Error: In model 'user', primary key 'id' must have either 'required' or 'autoIncrement' set. 我的代码:... -
0 votesanswersviews
Sails-mongo自动故障转移
我在我的nodejs应用程序中使用sails-mongo,我的配置如下所示: mongoDb: { adapter: 'sails-mongo', url: 'mongodb://prod_user:prod_password@router-1-incloud:16888,router-2-incloud:16888/db_name', auto_reconnect: true, poolSize... -
1 votesanswersviews
NodeJs模型替换现有表
以下人员是我的用户表的型号代码... module.exports = { attributes: { firstName: 'string', lastName: 'string', age: 'integer', birthDate: 'date', emailAddress: 'email' } }; 它正在创建具有上述属性的 user 表 . 但是在我们在重新启动sails / nod... -
0 votesanswersviews
Sails框架MongoDB设置连接池大小
我们将web应用程序的sails框架和MongoDB用作数据库 . 现在我们从移动设备上调用Web应用程序的服务 . 可以有大约200-300个并发用户调用webservice . 我观察到有大约5-6个服务被执行,休息被忽略超时异常 . 我在某处读到sails-mongo的默认连接池大小为5 . 我该怎么改变它? 这是配置文件 . 虽然连接池大小没有变化 . mongodb:{adapter:... -
2 votesanswersviews
Sails项目不起作用
Sails项目无效 . 从终端 sails lift 命令后 . 我确实从浏览器通过 localhost: 1337 端口运行项目 . 但它没有加载,浏览器屏幕是空白的 . 并且终端中没有错误消息 . 注意:同一个项目在几个小时之前在同一台机器上运行得很好