私はMongoDBを習っています。今私を混乱させることは、コレクションはRDBMSのような厳密な構造を強制しないということです。私は、次のパラメータを使用して文書を作成しました:文書の挿入時に例外はありません
db.tempTable.insert({
id: 1,
name: umer
});
は、私が挿入された:
db.tempTable.insert({
"id":2,
"name": "khan",
"yolo":"todolo"
});
両方のクエリが成功しました。私はMongoがコレクションに「YOLO」列を持っていないので、2回目の挿入で例外を発生させると考えました。
なぜですか?テーブルに挿入する際に混乱を避けるために厳密な構造を適用できますか?ベスト