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

mongoose / mongodbでサブドキュメント配列を並べ替える方法は?

    $sort を使用する必要があります $eachを使用 演算子を入力し、ネストされたフィールドの名前を指定するだけです(例のようにパス全体ではありません)。

    User.findOneAndUpdate({ _id: user._id }, { 
        $push: {
            "notification.notidata": {
                "$each": [ { data: { para: "Your Ad " + "'" + thisad.heading + "'" + " has been successfully submitted." } } ],
                "$sort": {"notidate": -1}
            }
        }
    }, {new: true})
    



    1. MongoDB $ atanh

    2. docker-compose MongoDBエラー:ホストでコマンド「isMaster」を実行しようとしたときにネットワークエラーが発生しました

    3. mongodbドキュメントは、更新後いつ期限切れになりますか?

    4. 配列のない埋め込みドキュメント?