1,747
社区成员
发帖
与我相关
我的任务
分享
update Organization set Code='0101'+SUBSTRING(Code,5,LEN(Code)-4)
where SUBSTRING(Code,0,4)='0102' and LEN(Code)>4
var query = Query.And(
Query.Matches("Code", new BsonRegularExpression(@"\b0102\d+\b"))
);
//定义更新文档
var update = new UpdateDocument {
{
"$set", new QueryDocument { { "Code", "" } }
}
};
//执行更新操作
Collection.Update(query, update, UpdateFlags.Multi, SafeMode.True);
var client = new MongoClient("mongodb://root:root@192.168.1.114:27017");
var database = client.GetDatabase("admin");
var collection = database.GetCollection<BsonDocument>("test");
var document = new BsonDocument
{
{ "name", "MongoDB" },
{ "type", "Database" },
{ "count", 1 },
{ "info", new BsonDocument
{
{ "x", 203 },
{ "y", 102 }
}}
};
document = new BsonDocument
{
{ "Name", "test2" },
{ "Num", 38 },
};
collection.InsertOneAsync(document);
//await collection.InsertOneAsync(doc); //API 说要这样,不过我没有用异步,直接执行。后台可见新增的数据
读就苦逼了
var documentQ = collection.Find(new BsonDocument()).FirstOrDefaultAsync();
await Console.WriteLine(documentQ.ToString());
//Console.WriteLine(documentQ.ToString());//直接这样报错,提示异步
有没有高人来解决一下啊?