0

SimpleSchema を使用する 2 つのスキーマがあります。たとえば、Schema1 と Schema2 です。Schema2 で Schema1 の内部 ObjectId (_id) を参照したいと考えています。どうすればこれを行うことができますか?

Schema1 は次のようになります。

Schema1 = new SimpleSchema({
    aitem: {
        type: String
    },
    anitem: {
        type: String
    }
});

Schema2 は次のようになります。

Schema2 = new SimpleSchema({
    aaitem: {
        type: String
    },
    aanitem: {
        type: String
    },
    refItem: {
        type: Mongo.ObjectID
    }
});

Meteor で挿入しようとすると、ObjectID を検証できないと表示されます

4

2 に答える 2

1

使用する:Mongo.Collection.ObjectID

于 2017-01-12T13:26:57.747 に答える
0

Mongo.ObjectId は、受け入れ可能なバリデーターではありません。内部の _id 値は JavaScript の文字列であるため、次のことができますtype: String

于 2016-02-22T01:02:50.587 に答える