【发布时间】:2015-10-23 01:56:33
【问题描述】:
这是我用来初始化我的 CollectionFS 的代码:
Uploads = new FS.Collection('uploads', {
stores: [new FS.Store.FileSystem('uploads', {path: '~/projectUploads'})]
});
这是我插入的 CollectionFS 文档,如 Robomongo 所示:
{
"_id" : "n3M8geaZXnNkZ7mHP",
"original" : {
"name" : "AguaBendita.jpg",
"updatedAt" : ISODate("2014-02-19T11:05:40.000Z"),
"size" : 73719,
"type" : "image/jpeg"
},
"uploadedAt" : ISODate("2015-04-04T09:24:49.433Z"),
"copies" : {
"uploads" : {
"name" : "AguaBendita.jpg",
"type" : "image/jpeg",
"size" : 73719,
"key" : "uploads-n3M8geaZXnNkZ7mHP-AguaBendita.jpg",
"updatedAt" : ISODate("2015-04-04T09:24:49.000Z"),
"createdAt" : ISODate("2015-04-04T09:24:49.000Z")
}
}
}
我知道如何find 或findOne 基于_id 的文档
例如
var testingfetchAgua = Uploads.find({_id: 'n3M8geaZXnNkZ7mHP'}).fetch();
或
var testingfetchAgua = Uploads.files.findOne({_id: 'n3M8geaZXnNkZ7mHP'}).fetch();
但是我不知道如何根据“原始”键/值中的“名称”键/值来find 或findOne 文档?
这在 CollectionFS 中是否可行?
如何在 CollectionFS 查询中做到这一点?
您如何在 MongoDB 查询中做到这一点?
CollectionFS中MongoDB中的查询是否相同?
【问题讨论】:
标签: mongodb meteor collectionfs