2017-07-20 16 views
0

私は翻訳管理プラットフォームに取り組んでいます。ユーザーは新しいプロジェクトを作成でき、他のユーザーはこれらのプロジェクトとは異なる言語の翻訳に貢献でき、プロジェクトは互いに関係しません。プロジェクトごとに新しいコレクションを作成することが理にかなっているのだろうかと思います。MongoDbでダイナミックコレクションを使用する場合

質問:

私はこのユースケースは非常にあいまいですが、動的にコレクションを作成していないときとを作成するときに、ユースケースを提供することができます知っていますか?

答えて

0

ここではMongoDBコレクションのこのデザインの2セントです。

私は靴のコレクションを持っている、ユーザーはランナーを挿入したい。私は新しいコレクションを作成する必要がありますか?

しかし、靴とランナーは異なるオブジェクト構造を持っています。

それぞれのドキュメントにタイプがある履物コレクションが必要です。

これはスキーマのないデータベースなので、スキームに違いがあるかどうかは関係ありません。 MongoDBを使用している場合、SQLについて忘れるべきです...

しかし、クライアントで新しいコレクションを宣言するのは簡単です!

また、接続しているクライアントに既存のコレクションについてどのように通知する予定ですか?

私は知っています!動的に作成されたコレクションのコレクション!

これをどのようにクエリしますか?

フットウェアコレクションを作成することはできません。

希望すると便利です。

関連する問題