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

MongoDB $ lookup Objectidは空の配列を取得しますか?

    from $ lookupのフィールドはコレクション名であり、モデル変数名ではありません。したがって、このようにモデルを初期化する場合

    db.model('User', userSchema)
    

    その場合、ルックアップクエリは

    である必要があります
    commentModel.aggregate([{$lookup: {
      from: 'users',
      localField: 'author',
      foreignField: '_id',
      as: 'common'
    }])
    



    1. Ansibleを使用したMongoDBのデプロイとメンテナンス

    2. Pythonからredisに無限大を渡すにはどうすればよいですか?

    3. Dockerを介してMongoDBで認証を有効にする方法は?

    4. Redisで複数のキーの名前を変更する方法