不多说,上代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MongoDB.Bson;
using MongoDB.Driver;
namespace praConsole.common
{
class mongodb
{
public static void connMongodb()
{
string connStr = "mongodb://localhost";
//连接到 server
MongoServer server = MongoServer.Create(connStr);
//server.
//打开数据库
MongoDatabase db = server.GetDatabase("stu");
//获取集合 student
MongoCollection<BsonDocument> collection = db.GetCollection<BsonDocument>("student");
//创建一个学生,写到 student中
BsonDocument mstuent = new BsonDocument
{
{"name", "eyu"},
{"age", "1.5"},
{"sex", "男"}
};
collection.Insert(mstuent);
//查询
var query = new QueryDocument("name", new BsonRegularExpression("y"));
Console.WriteLine(collection.Count(query));
遍历结果:
foreach (BsonDocument stu in collection.Find(query))
{
Console.WriteLine("name:{0}, age: {1}", stu["name"].AsString, stu["age"].AsString);
}
}
}
}