【发布时间】:2011-05-29 14:51:58
【问题描述】:
我正在使用当前的应用程序堆栈:
node.js, 蒙哥达, express(对于 node.js),和 mongoose(对于 node.js ......给了我 orm 能力)
我已经习惯了一切,并让常规的 CRUD 工作正常。但是,我不知道如何在 mongo 中存储二进制/gridfs/BSON 内容并检索它。
谁能给我一个使用 node.js/mongo/mongoose 的例子或者知道一个好的例子或者知道它是否可能?
【问题讨论】:
-
看起来 mongoose 依赖于 node-mongodb-native,它可以存储二进制数据文件,我猜根据它的 github:github.com/christkv/node-mongodb-native 似乎 mongoose 只需要一些好的包装功能来让文件访问它?
-
我认为这可能是我会做的,因为我正在使用亚马逊 ec2 ...我可能只是将它们存储在 s3 中并将它们的位置存储在数据库中
-
我现在非常高兴并使用 TJ 的另一个库作为节点:github.com/LearnBoost/knox ... 将它们存储到 s3 ... 比将它们放入 mongo 更好
标签: javascript binary mongodb node.js