sql >> データベース >  >> NoSQL >> MongoDB

Meteor:配列フィールドにアイテムがあるかどうかを確認し、公開でそのフィールドを除外するにはどうすればよいですか?

    sharedBy配列に数百万のエントリが含まれる可能性がある場合は、「共有」の追跡方法を切り替えることをお勧めします。ユーザーが共有したすべての投稿のリストを含む配列、sharedPostIdsをユーザーオブジェクトに追加します。

    数値を比較すると、パワーユーザーが1日に10件の投稿を共有する場合、年間3650エントリになります。おそらく、クライアントに送信するときに気付くのに十分ではありません。

    データがクライアントに送信されないようにする必要がある場合は、バッチルックアップを非同期で実行するMeteorメソッドを作成できます。



    1. MongoEngineとPyMongoを一緒に使用する

    2. MongodbfindがObjectidで機能していません

    3. サブドキュメント配列のn番目の要素(変数インデックス)に対するMongoDBクエリ

    4. 配列からサブドキュメントをプルするにはどうすればよいですか?