public string Any(FeedsPersist request) { Database <PotatoFeed>("Feeds") .FindOneAndUpdate(Builders <PotatoFeed> .Filter.Eq(f => f.Id, request.Feed.Id), Builders <PotatoFeed> .Update.Set(f => f.Location, request.Feed.Location.ToGeoJsonPoint()) .Set(f => f.Name, request.Feed.Name) .SetOnInsert(f => f.Id, request.Feed.Id), new FindOneAndUpdateOptions <PotatoFeed> { IsUpsert = true }); return(request.Feed.Name); }
public string Any(FeedsPersist request) { throw new NotImplementedException(); // Database<PotatoFeed>().FindOneAndUpdate(Builders<PotatoFeed>.Filter.Eq(f => f.FeedId, request.Feed.FeedId)) }