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

MongoDB-配列の最後の要素をクエリしますか?

    3.2ではこれが可能です。 myFieldに最後の要素のみが含まれるように最初にプロジェクトを作成してから、myFieldで一致させます。

    db.collection.aggregate([
       { $project: { id: 1, myField: { $slice: [ "$myField", -1 ] } } },
       { $match: { myField: "myValue" } }
    ]);
    


    1. _idフィールドなしでドキュメントを挿入するMongodb

    2. ClusterControlとそのコンポーネントのパフォーマンスを最適化する方法

    3. phpmongodbはコレクション内のn番目のエントリを検索します

    4. Node.jsにすべてのMongoDBデータベースを一覧表示するにはどうすればよいですか?