国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ユーザーがログインしているときにユーザーに固有の合計値を返します。
P粉470645222
P粉470645222 2024-03-22 12:45:30
0
1
865

タイトルにあるように、ログイン時にユーザーから特定のデータを取得し、すべてのデータを集計して、集計されたデータを返そうとしています。 $match 関數(shù)を使用してみましたが、うまくいきませんでした。イライラするのは、オブジェクト配列內(nèi)のすべてのデータを正常に返すことができることです。具體的には、次のコードは正常に実行され、オブジェクトの配列を返します:

リーリー

しかし、このコードはそうではなく、空の配列を返します:

リーリー

なぜこれが起こっているのかわかりません。返されるべきものは、すべての集計データが格納されたオブジェクトを含む配列です。

また、$match を削除すると、実行中のコレクション內(nèi)のすべてのデータが正常に集約されることもわかっているので、それと関係があると思います。

関連するコードはすべて次のとおりです:

ああああ

P粉470645222
P粉470645222

全員に返信(1)
P粉722409996

そこで、rickhg12hs の助けを借りて、{match: { user : req.user.id } } が文字列と ObjectId を比較しようとしていると判斷できました。 、これは機能しません。これは、私が設(shè)定した API がユーザー ID を ObjectID としてではなく文字列として返すためです。正しい値の型 (この場合は ObjectID) を比較していることを確認するには、次のようにします。 リーリー

返された文字列を取得して新しい ObjectID に変換します?,F(xiàn)在 ObjectID を比較しているため、機能します。

どうやらそれはずっと

ドキュメント にあったようですが、私が十分に注意深く見ていなかっただけです

最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート