所以,我正在为我的应用程序实现一个插件API,插件可以拥有自己的模型,想象一下。SimplePlugin = { pluginName: 'simple', pluginConfig: {}, SimpleModel: { attributes: ...
我只想知道是否可以使用Waterline选择特定的字段,以下是OrientDB查询。e.g. select phone from user 我想使用这个查询语句从用户顶点中选择电话。userModel.find(phone) .then(function(phonelist){ if(...
我正尝试在SailsJS中对现有的MSSQL表进行建模。毫不意外的是,现有数据库中的表具有类似于SailsJS框架生成的createdAt和updatedAt列。 是否有一种方法可以将SailsJS框架生成的属性值分配给我定义的属性?例如:attributes: { ... ...
这个模型通过复制数据和一般的丑陋来给我想要的效果://Example var Example = { attributes: { foo: { type: 'string', required: true ...
如stackoverflow回答中所示,Waterline不支持级联删除(尤其是级联删除),但对于一对多关联,可以通过使用afterDestroy(或对于软删除的情况,使用afterUpdate)生命周期回调并使用第二个查询来删除相关记录。这可以通过在afterDestroy中使用ManyMo...
是否可以在[app-name]/api/models文件夹之外使用定义的模型? 我在应用程序根目录中创建了一个单独的文件夹,其中我放置了一个定时任务,每小时应该填充我的数据库。我想重用在api文件夹中定义的模型,但不确定如何做。 我发现我可以在那个cron脚本中使用sails.lift,但...
我对node.js/sails.js不太熟悉,想知道(如果可能的话)如何通过搜索它们的id来检索多个数据库条目 - 在MongoDB文档中提到了类似于这样的内容: db.inventory.find( { qty: { $in: [ 5, 15 ] } } ) 这是我尝试过的:// use...