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

Yii2で次のmongoルックアップクエリを作成する方法

    解決策を見つけました。それは誰かを助けるかもしれません。

    $collection = Yii::$app->mongodb->getCollection('ServiceProvider');
    $result = $collection->aggregate([
                ['$unwind' => '$PostCommentUserIDs'],
                [ 
                    '$lookup' => 
                        [
                            'from' => 'Parents',
                            'localField' => 'PostCommentUserIDs',
                            'foreignField' => 'ID',
                            'as' => 'ParentDetails'
                        ] 
                ],
                [
                    '$match' => [
                        'ParentDetails' => [ '$ne' => []  ]
                    ]
                ]
    ]);
    


    1. Spring DataMongoDBはMongoDB3.4照合機能をサポートしていますか?

    2. NodeJS-MongoDB:開始接続を使用する

    3. MongoDBをサービスとしてWindows8.1にインストールする方法

    4. Mongoid-参照ドキュメントによるクエリ