0
深いJSONオブジェクトをMongo Collectionスキーマに登録しようとしています。オブジェクトは、面白い形状をしている:a
は、キーがランダムなIDが対象であるため、深いJSONオブジェクトをMongoスキーマに変換する
{
data: {
a: {
'kjndsgheid': { foo: true, bar: false },
'weidmeirfi': { foo: true, bar: false },
'dfnbewetee': { foo: true, bar: false },
'dbnfryhred': { foo: true, bar: false }
},
b: 1
}
}
これは私が困惑している - 私はブロブとしてa
を保存することができ、しかしそれぞれランダムキーのプロパティが固定されていると、私はこれらを希望しますスキーマに表現されています。
これを行う方法はありますか?
Mongoのスキルレスではありませんか?スキーマをどこで定義しますか? – 599644
私はMeteor SimpleSchemaでスキーマを定義しています。しかし、私は自分の質問がそれに特有だとは思わない。 MongoはMeteorに関係なく上記のJSONブロブをファイルしません。私は間違っている可能性があります - 私はこの件についてnewbです。 – dthree
OK、多分この質問に 'Meteor'とタグを付けるべきです。 MongoはこのJSONをあなたのために保存します: '> db.test.find({}) {" _id ":ObjectId(" 586441ba40561b849a48b949 ")、{" a ":{" kjndsgheid " {"foo":true、 "bar":false}、{"foo":true}、 "bar":false} "dbnfryhred":{"foo":true、 "bar":false}}、 "b":1}} > ' – 599644