0

mongo API 允许您设置 GridFS 系统使用的前缀。默认情况下这是“fs”,因此您最终会得到集合 fs.files 和 fs.chunks。我想要几个不同的文件集合,所以我需要能够指定不同的前缀。文档中没有任何关于如何执行此操作的信息,网络上的其他任何地方也没有(至少不是来自我的搜索)。

有人知道 node-mongodb-native 驱动程序是否内置了此功能?如果是这样,我该怎么做?

最好的,
萨米

4

1 回答 1

4

在 Node.JS 中创建新 Grid 时,您可以将集合前缀作为第二个参数传递:

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

使用 GridStore,您需要添加“根”元属性:

var gridStore = new GridStore(db, fileId, "w", {root:'myprefix'});

如果您正在寻找“前缀”,则很容易错过。教程中有更多示例。

于 2012-07-12T23:38:22.250 回答