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

mongodbカテゴリでブール値を返すにはどうすればよいですか

    最新のMongo3.4バージョンでは、 $graphLookup 関係を特定するため。

    db.Friends.aggregate([{
        $match: {
            user: 'Jim'
        }
    }, {
        $graphLookup: {
            from: 'Friends',
            startWith: '$user2',
            connectFromField: 'user2',
            connectToField: 'user',
            maxDepth: 0,
            as: 'relationship'
        }
    }, {
        $project: {
            _id: 0,
            user: '$user2',
            friends_with_me: {
                $cond: [{
                    $eq: [{
                        $size: "$relationship"
                    }, 0]
                }, false, true]
            }
        }
    }])
    



    1. JasperReportsLibraryとMongoDBを使用してPDFを生成します

    2. 有効なオブジェクトIDのmongodbキャストの問題でエラーが発生する

    3. Windowsでmongodbを起動する方法

    4. 一意の電子メールを確保する方法、userNameはMongooseを使用してMongoDBに入力します