public long GetLikesCount(string code) { List <Like> results = new List <Like>(); var filter = new BsonDocument("Code", new BsonDocument("$eq", code)); results = Likes.Find <Like>(filter).ToList(); return(results.Count); }
public async Task <bool> GetLikeUser(string code, string email) { List <Like> results = null; var filter = new BsonDocument("$and", new BsonArray { new BsonDocument("Code", new BsonDocument("$eq", code)), new BsonDocument("User", new BsonDocument("$eq", email)) }); results = await Likes.Find <Like>(filter).ToListAsync(); if (results == null || results.Count <= 0) { return(false); } else { return(true); } }