0
mongodbの初心者で、実際にそれを使用する前にさまざまなユースケースを考慮してください。関係のMongodbの関係の変更方法
{
"id": "item1",
"tags": ["tag1", "tag2", "tag3"]
},
{
"id": "item2",
"tags": ["tag2", "tag4"]
}
そのシンプルな実装: そのコレクションを考えてみましょう。データベース内のエントリの1つのタイルにタグを付けるまではうまく動作します。
ライブシステムに新しいエントリータイプを追加したいとします。そのタイプにタグを付けたいとします。新しいテーブル(タグ| id、name)にタグを分割する関係の「通常の」データベース変更では、接続へのテーブルの作成(item_tag、item2_tag)は難しくありません。
しかし、mongodbでその操作を達成できますか?
OKです。しかし、私は – webcitron
OK、その正しいことを望む場合。しかし、タグの名前を時々変更したいのですか?それは、データの重複を避けるためにタグ付きの新しいコレクションを作成するように強制します。私が知っている限り、(タグの名前などの)要素を変更することで、新しいコレクションを作ることができます。 – webcitron
@webcitron:タグ名を変更する場合は、古い名前を削除して新しい名前を挿入するだけです。 –