さて、私のゲームのすべてのプレイヤーは私のプレイヤー コレクションにドキュメントを持ち、各プレイヤーはゲームの状態をシリアル化した 1 つの文字列を持っています。したがって、このストリングは長くも短くもなり、プレーヤーごとに大きく異なります。
モンゴの経験があまりない人に、コレクション内のすべての文字列をすべて同じ長さになるようにパディングする必要があると言われました。そのため、すべてのショートおよびミディアム ゲーム ステート文字列の最後に大量のゼロを追加するようにします。
A) これでいいの?
B) ゲームの最長の長さを調べる方法がよくわからないので、どこまでパディングすればよいか、後でゲームの状態がパディングの長さを超えた場合はどうすればよいかわかりません。
私の友人は、断片化のためにmongoコレクションが爆発し続け、パディングを実装するとすべての問題が解決したと言いました。
ああ、それが問題だとは思いませんが、私のコードはphpであり、明らかにphp pecl mongoドライバーを使用しています
ご意見やご感想をお寄せいただきありがとうございます!!!!!
-デイブ