//
创建数据库连接,默认为本地连接端口为27017
MongoServer server
=
Mongoserver.Create();
//
获取数据库,如果没有会自动创建
MongoDatabase database
=
server.GetDatabase(
"
MyDatabase
"
);
//
获取collection集合
MongoCollection things
=
database.GetCollection(
"
things
"
);
try
{
//
打开连接
server.Connect();
//
设置查询条件 x like (3,4)
QueryConditionList condition
=
new
QueryConditionList(
"
x
"
);
condition.In(
new
BsonArray().Add(
new
BsonInt32(
3
)).Add(
new
BsonInt32(
4
)));
MongoCursor
<
BsonDocument
>
cur
=
things.FindAs
<
BsonDocument
>
(condition);
foreach
(BsonDocument item
in
cur)
{
MessageBox.Show(item[
"
j
"
].AsDouble.ToString());
}
}
finally
{
//
关闭连接
server.Disconnect();
}
复制代码
在mongo csharp driver中,主要有Driver和Bson包。