输出/显示/打印实体的流星简单模式

时间:2018-05-09 10:26:44

标签: json mongodb meteor simple-schema meteor-collections

我有一个Meteor应用程序并生成了一些附加了SimpleSchema https://github.com/aldeed/simple-schema-js的数据库集合。

Cards = new Mongo.Collection('cards');

Cards.attachSchema(new SimpleSchema({
  title: {
    type: String,
  },
  archived: {
    type: Boolean,
    autoValue() {
      if (this.isInsert && !this.isSet) {
        return false;
      }
    },
  },
  completed: {
    type: Boolean,
    autoValue() {
      if (this.isInsert && !this.isSet) {
        return false;
      }
    },
  },

等等。

是否有类似于:log( Cards.schema )的函数,它输出所有已定义的属性/字段及其数据类型?

1 个答案:

答案 0 :(得分:0)

是的!您可以在订阅Cards集合的地方 客户端 执行以下操作。

e.g。

Template.xyz.onRendered(function(){
  console.log(Cards._c2._simpleSchema);
});