对MongoDB的DBRef特性非常喜欢,查询的时候能少写很多代码。
DBRef
"author" : DBRef("user", ObjectId("50fb70a3674d9a02f3f2c116"))
之前一直都是用SQL,如果只保存'_id'的话觉得很简洁。但看到DBRef在数据里添加了一些其他的数据,对于有洁癖的我看着不是很爽。 但一直不清楚DBRef适合什么样的场景,所以能不能给个典型的场景示例
认证0级讲师
mongodb のデータは行ごとにスキャンされます。つまり、フィールドの値が非常に長い場合、データ量が非常に多く、これが非常に長い場合、mongodb は自動的にそれをスキップせず、ドキュメント全体をスキャンします。フィールドを頻繁に取得する必要はありませんが、効率が大幅に低下するため、現時点では他のコレクションの参照として保存できます
mongodb のデータは行ごとにスキャンされます。つまり、フィールドの値が非常に長い場合、データ量が非常に多く、これが非常に長い場合、mongodb は自動的にそれをスキップせず、ドキュメント全体をスキャンします。フィールドを頻繁に取得する必要はありませんが、効率が大幅に低下するため、現時点では他のコレクションの参照として保存できます