0
私はシャードデータベースクラスタをセットアップして準備を整えました。シャードキーコンポーネントとしてオブジェクトプロパティを使用
私はシャードキーを選択する段階にあり、ネストされたキーを含むいくつかのフィールドを使用したいと思います。
{
id: 0,
author: {
id: 0,
followers: 0
}
}
そして私は私のシャードキーを構成するためにidとauthor.idフィールドを使用したいと思います:
例えば、私はこの形の文書をストック。
私は、これらの構文の両方を試してみました:
sh.shardCollection("test.sample", { "id" : 1, "author" : { "id" : 1 } })
sh.shardCollection("test.sample", { "id" : 1, "author.id" : 1 })
しかし、どれも実際に動作しません。
シャードキーのコンポーネントとしてネストされたフィールドを使用することは可能ですか? はいの場合はどうすれば達成できますか?