syuilo / misskey-core

Misskey Core Server. Made :heart: by syuilo
MIT License
11 stars 1 forks source link

IDが入るすべてのフィールドは、_idをサフィックスする #26

Closed syuilo closed 7 years ago

syuilo commented 8 years ago

MongoというDBの特性上、様々な形式のデータを入れられるため、プログラムから見たときに、例えば user というフィールドがあったとしても、それがIDなのかそれともユーザーオブジェクトなのかはぱっと見わからないので、いちいち調べる必要があります。 IDが入るフィールドには _id をつけるなどといったルールにすることで、 user_id ならIDだということが調べるまでもなくわかるし、user ならIDではなくユーザーオブジェクトだということが調べるまでもなくわかる