GridFS和Sailsjs

用户名

为了创建一个新的GridFS实例,应该提供一个数据库

var grid = new Grid(db, 'fs');

如何在不重新连接的情况下获取数据库(想到诸如sails.db或sails.adapter-mongo.db之类的东西)?

不合规

我是Sailsjs的新手,但是mongodb遇到了类似的问题,因此,我开始研究Sails源代码并找到了它。(如果我错了,请纠正我)

您创建(生成)的每个Sails模型都与连接对象绑定。这定义了适配器,无论您在适配器配置文件中配置什么。

指帆文档“自定义适配器”

自定义适配器必须具有指向数据库实例的属性。

总之,您可以通过以下方式访问它

YourModelName.connections.dbNameFromConfigfile

例如

adapter.js(0.9)或connection.js(0.10.x)

module.exports.connections = {


  someMongodbServer: {
    adapter: 'sails-mongo',
    host: 'localhost',
    port: 27017,
    // user: 'username',
    // password: 'password',
    database: 'fileDb'
  },



};

File.js(模型)

module.exports = {

}

FileController.js(控制器)

module.exports = {
  upload: function(req, res){
    var db = File.connections.someMongodbServer;  // name at config file


     your code here....

  }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询 $resource 和 GridFS

来自分类Dev

查询 $resource 和 GridFS

来自分类Dev

SailsJS模型和迁移

来自分类Dev

Docker和SailsJS

来自分类Dev

SailsJS和全局函数,变量

来自分类Dev

生成和定义的sailsjs路由

来自分类Dev

结合SailsJS和EmberJS(路由)

来自分类Dev

使用SailsJS和Superagent运行Mocha测试

来自分类Dev

从文件读取和MongoDB GridFS之间有区别吗?

来自分类Dev

使用GridFS和Meteor将图像存储在Mongodb中

来自分类Dev

使用ReactiveMongo和GridFS在PlayFramework中调整上传图像的大小

来自分类Dev

用gridfs-stream表示和mongodb非常新

来自分类Dev

Mongodb C++ 驱动程序和 GridFS 支持

来自分类Dev

使用Node.js,Express.js和gridfs-stream将文件直接流式传输到GridFS中

来自分类Dev

SailsJS和MongoDB聚合框架与自定义查询的麻烦

来自分类Dev

Nodejs(sailsjs),NGINX和sails.io(socket.io)

来自分类Dev

SailsJS beforeCreate和beforeUpdate复制方法的替代方法

来自分类Dev

SailsJs和自定义路线冲突

来自分类Dev

GridFS + Express

来自分类Dev

使用mongoose,gridfs-stream和multer上传文件时出现MongoError

来自分类Dev

使用vb.net Webservice从MongoDB(GridFs)存储和检索图像并在HTML中显示

来自分类Dev

使用mongoose,gridfs-stream和multer上传文件时出现MongoError

来自分类Dev

如何在未在MongoDB中添加文件并使用Java的情况下使用GridFSInputFile和GridFS?

来自分类Dev

SailsJS和mySQL自定义ID名称不适用于蓝图

来自分类Dev

SailsJS:调用req.param()和req.file()时,POST请求无法正确解析

来自分类Dev

使用pm2集群模式和CSRF的sailsjs

来自分类Dev

Sailsjs:“ req.body”和“ req.params.all()”之间的区别

来自分类Dev

如何使用SailsJS和MongoDB在生产模式下迁移模型

来自分类Dev

在SailsJS中使用时,通过LESS @import不会带来变量和混合(通过GruntJS)

Related 相关文章

  1. 1

    查询 $resource 和 GridFS

  2. 2

    查询 $resource 和 GridFS

  3. 3

    SailsJS模型和迁移

  4. 4

    Docker和SailsJS

  5. 5

    SailsJS和全局函数,变量

  6. 6

    生成和定义的sailsjs路由

  7. 7

    结合SailsJS和EmberJS(路由)

  8. 8

    使用SailsJS和Superagent运行Mocha测试

  9. 9

    从文件读取和MongoDB GridFS之间有区别吗?

  10. 10

    使用GridFS和Meteor将图像存储在Mongodb中

  11. 11

    使用ReactiveMongo和GridFS在PlayFramework中调整上传图像的大小

  12. 12

    用gridfs-stream表示和mongodb非常新

  13. 13

    Mongodb C++ 驱动程序和 GridFS 支持

  14. 14

    使用Node.js,Express.js和gridfs-stream将文件直接流式传输到GridFS中

  15. 15

    SailsJS和MongoDB聚合框架与自定义查询的麻烦

  16. 16

    Nodejs(sailsjs),NGINX和sails.io(socket.io)

  17. 17

    SailsJS beforeCreate和beforeUpdate复制方法的替代方法

  18. 18

    SailsJs和自定义路线冲突

  19. 19

    GridFS + Express

  20. 20

    使用mongoose,gridfs-stream和multer上传文件时出现MongoError

  21. 21

    使用vb.net Webservice从MongoDB(GridFs)存储和检索图像并在HTML中显示

  22. 22

    使用mongoose,gridfs-stream和multer上传文件时出现MongoError

  23. 23

    如何在未在MongoDB中添加文件并使用Java的情况下使用GridFSInputFile和GridFS?

  24. 24

    SailsJS和mySQL自定义ID名称不适用于蓝图

  25. 25

    SailsJS:调用req.param()和req.file()时,POST请求无法正确解析

  26. 26

    使用pm2集群模式和CSRF的sailsjs

  27. 27

    Sailsjs:“ req.body”和“ req.params.all()”之间的区别

  28. 28

    如何使用SailsJS和MongoDB在生产模式下迁移模型

  29. 29

    在SailsJS中使用时,通过LESS @import不会带来变量和混合(通过GruntJS)

热门标签

归档