Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星多晶型&;蒙戈文件_Meteor - Fatal编程技术网

Meteor 流星多晶型&;蒙戈文件

Meteor 流星多晶型&;蒙戈文件,meteor,Meteor,我听说有一个电话 我感兴趣的是以与之类似的方式使用它 首先,Mongo文档中是否有类似于django多态的多态表示,其次,Meteor集合中如何实现多态表示 在您编写问题时,这可能是不可行的,但现在可以通过在实例化new Mongo.Collection或执行MyCollection.find或findOne时使用transform选项来实现。考虑到您想要进行多态模型,您最有可能在查询期间使用transform选项 查看以下文档中的转换选项: 以下是一个例子: // Your MongoD

我听说有一个电话

我感兴趣的是以与之类似的方式使用它


首先,Mongo文档中是否有类似于django多态的多态表示,其次,Meteor集合中如何实现多态表示

在您编写问题时,这可能是不可行的,但现在可以通过在实例化
new Mongo.Collection
或执行
MyCollection.find
findOne
时使用
transform
选项来实现。考虑到您想要进行多态模型,您最有可能在查询期间使用
transform
选项

查看以下文档中的
转换
选项:

以下是一个例子:

// Your MongoDB collections
Resources = new Mongo.Collection('resource');

// Define your model
function ProductModel (resource) { /* Model Stuff */ }

// As you fetch your data, instantiate the models using the `transform` option
var product = Resources.findOne(myFilter, {
  transform: function (document) {
    return new ProductModel(document);
  }
});
有一系列的软件包可以让你一下子就拥有模特的能力