MongoDB聚合方法

MongoDB聚合方法,mongodb,Mongodb,比如说 如何显示db.anycollection.aggregate(..)的结果 您可以这样做:- var Member = mongoose.model("Members", memberSchema ); Member.aggregate( { "$match": { "_id": userid } }, { "$unwind": "$friends" }, { "$match": { "friends.status": 0 } }, function( err, data ) { i

比如说

如何显示db.anycollection.aggregate(..)的结果

您可以这样做:-

var Member = mongoose.model("Members", memberSchema );

Member.aggregate(
{ "$match": { "_id": userid } },
{ "$unwind": "$friends" },
{ "$match": { "friends.status": 0 } },
function( err, data ) {

if ( err )
  throw err;

console.log( JSON.stringify( data, undefined, 2 ) );

}
通过这样做,您可以显示聚合结果

var Member = mongoose.model("Members", memberSchema );

Member.aggregate(
{ "$match": { "_id": userid } },
{ "$unwind": "$friends" },
{ "$match": { "friends.status": 0 } },
function( err, data ) {

if ( err )
  throw err;

console.log( JSON.stringify( data, undefined, 2 ) );

}