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

MongoDB:配列内のアイテムの数をカウントします

    MongoDB 2.6では、AggregationFrameworkに新しい配列$sizeがあります。 使用できる演算子:

    > db.mycollection.insert({'foo':[1,2,3,4]})
    > db.mycollection.insert({'foo':[5,6,7]})
    
    > db.mycollection.aggregate([{$project: { count: { $size:"$foo" }}}])
    { "_id" : ObjectId("5314b5c360477752b449eedf"), "count" : 4 }
    { "_id" : ObjectId("5314b5c860477752b449eee0"), "count" : 3 }
    


    1. 暗号化を使用してMongoDBデータを保護する方法

    2. ライブのMongoDBデータを参照またはクエリするにはどうすればよいですか?

    3. MongoDB Object.bsonSize()

    4. PHP 7 MongoDBクライアント/ドライバーをインストールしますか?