mongo API 允许您设置 GridFS 系统使用的前缀。默认情况下这是“fs”,因此您最终会得到集合 fs.files 和 fs.chunks。我想要几个不同的文件集合,所以我需要能够指定不同的前缀。文档中没有任何关于如何执行此操作的信息,网络上的其他任何地方也没有(至少不是来自我的搜索)。
有人知道 node-mongodb-native 驱动程序是否内置了此功能?如果是这样,我该怎么做?
最好的,
萨米
在 Node.JS 中创建新 Grid 时,您可以将集合前缀作为第二个参数传递:
var grid = new Grid(db, 'myprefix');
使用 GridStore,您需要添加“根”元属性:
var gridStore = new GridStore(db, fileId, "w", {root:'myprefix'});
如果您正在寻找“前缀”,则很容易错过。教程中有更多示例。