2015-10-04 75 views
1

我正在使用c#和mongodb,我是初学者。 我使用MongoDB.Driver.Builders 但我不明白这是这里提到的查询类: http://api.mongodb.org/csharp/1.6/html/b02d4be3-7e01-332f-a051-3647a72adfea.htm检查是否在MongoDB集合中的元素c# - 开始

我有什么进口?

我的任务是检查JSON对象是否已经存在于我的mongo数据库中。 和这个的多个例子使用查询类

或者,我该怎么做呢?

+0

看看文档:http://mongodb.github.io/mongo-csharp-driver/ –

回答

0

你应该参考两个:

using MongoDB.Bson; 
using MongoDB.Driver.Builders; 

然后,你可以这样做

var entities = Database.GetCollection<Entity>("entities") 

,并使用LINQ定期检查你正在寻找的对象是否存在。

+0

mongo C#驱动2.0支持linq吗?我认为不是 –

+0

@ user3669608这是正确的; LINQ支持返回到2.1中的C#驱动程序。 – JohnnyHK