草庐IT

sails-mssqlserver

全部标签

json - 如何在 sails-mongo 中添加 json 对象作为属性类型

Document.jsmodule.exports={attributes:{type:{type:'string'},createdBy:{model:'User',required:true},body:{type:'string'},comments:{model:'Comments'},metaInfo:{type:'json'}}};我想知道是否有任何方法可以编写一个像上面给出的模型,这样我就可以向metaInfo添加一个包含名称-值对的json对象.例如:JSON:{名称:'项目',值:'MyFirstProject'}这可以通过吃水线实现吗?提前致谢。

mongodb - sails 船 : automatically create composite unique index (mongodb)

我的SailsJS应用程序中有以下模型,我想在字段“room_name”和“school_id”上添加复合唯一键。我目前所做的是从mongo运行这个命令:db.room.ensureIndex({'room_name':1,'school_id':1},{unique:true})问题1我做得对吗?问题2是否可以修改我的模型,使其自动调用此命令而无需手动修改mongodb(从mongo命令行)?这是模型module.exports={schema:true,attributes:{room_name:{type:'string',required:true},school_id:{ty

node.js - 使用填充方法在 sails mongo 中进行深度关联?

我是sails.js的新手,我正在使用“sails.jswithMongodb”。我在我的sails应用程序中使用populate时遇到深度关联问题。我有这样的关系:CategoryhasmanytomanyrelationshipwithArticle.CityhasonetomanyrelationshipwithAreas.ArticlehasonetoonerelationshipwithCityandAreas.Category.jsmodule.exports={schema:true,attributes:{//addreferecncetootherarticleArt

mongodb - Sails.js 在使用船长将文件上传到 MongoDB 之前检查内容(有效文件、图像大小调整等)

我目前正在我的应用程序中创建一个文件上传系统。我的后端是Sails.js(10.4),它作为我单独的前端(Angular)的API。我选择存储我正在上传到我的MongoDB实例的文件,并使用文件上传模块Skipper中的sails构建。我正在使用适配器skipper-gridfs(https://github.com/willhuang85/skipper-gridfs)将文件上传到mongo。现在,上传文件本身不是问题:我在我的客户端上使用dropzone.js,它将上传的文件发送到/api/v1/files/upload。文件将被上传。为了实现这一点,我在我的FileControl

javascript - 从 Sails.js 中的 skipper-gridfs 下载图像

我在我的sails.js应用程序中使用gridfs将图像上传到服务器。我的上传代码如下upload:function(req,res){req.file('avatar').upload({adapter:require('skipper-gridfs'),uri:'mongodb://localhost:27017/dbname.images'},functionwhenDone(err,uploadedFiles){if(err)returnres.negotiate(err);elsereturnres.ok({files:uploadedFiles,textParams:req

mongodb - Sails with Mongo 中的 native 更新不适用于 ObjectId

我想知道我做错了什么。我使用Sailsv0.10和mongo2.6.0并希望通过native更新集合中的数组字段(使用$push)。我的模型:module.exports={schema:true,attributes:{username:{type:'string',required:true},pubs:{type:'array',defaultsTo:[]},...我的功能:User.native(function(err,collection){collection.update({username:aUsernameVariable},{$push:{pubs:aPubsVa

mysql - Sails 无法连接到 mySql

在一个全新的风sails项目上,我添加了:localMysql:{adapter:'sails-mysql',host:'localhost',user:'homestead',password:'secret',database:'sails'},在config.connections.js上,并且:connection:'localMysql',migrate:'alter'在config.models.js上。在api/models/User.js中设置用户模型://api/models/User.jsmodule.exports={attributes:{appid:{type

mysql - 如何在 sails.js 应用程序中编写数据库迁移

我尝试使用https://github.com/building5/sails-db-migrate用于创建迁移的模块,但它没有正确运行。曾经生成过表,但缺少几列。有没有更好的方法来创建和运行迁移?抱歉,我是新手,最近从Php迁移过来。 最佳答案 所以,事实证明我认为我们需要一个模块来在sails中编写迁移是愚蠢的。事实证明,在风sails升降机上,应用程序会自动根据模型的属性创建表格。但在尝试时,我意识到处理这个问题的水线模块目前还没有为外键约束创建。他们仍在努力。如果您使用的是nosql数据库,那么您可以使用关联http://s

mysql - 带有 sails-mysql 的水线 BIGINT 类型

我想知道如何使用sails-mysql在水线模型中定义bigint类型?找不到关于它的任何适当的文档。似乎它不支持bigint类型,但我真的需要它。试图挖掘源代码我发现了一些谎言:https://github.com/balderdashy/sails-mysql/blob/987f4674785970951bc52becdfdb479864106da1/helpers/private/schema/build-schema.js#L29但它仍然不起作用。module.exports={attributes:{userId:{type:'bigint',autoIncrement:tr

mysql - 使用 local.js 存储 sails-mysql 密码

我正在尝试使用mysql作为我的数据库,但我不知道如何让我的config/adapters.js使用config/local.js中的mysql信息进行连接。正确的存储连接信息的方法是什么,以便sails-mysql可以连接? 最佳答案 config/local.js合并在所有其他配置之上。所以你可以把你自己的adapters键放在那里:{adapters:{default:'myLocalAdapter',myLocalAdapter:{module:'sails-mysql',host:'localhost',user:'roo