更新列表< string>在mongoDB中 [英] Update List<string> in mongoDB

查看:58
本文介绍了更新列表< string>在mongoDB中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个要使用C#驱动程序在MongoDB中更新的字符串列表.我该怎么做?

I have a list of strings I want to update in MongoDB using C# driver. How do I do this?

  List<string> Images = someList;
  var update = Update.Set("Images", Images);
  collection.Update(query, update, UpdateFlags.Upsert);

这将给我一个错误,指出图像"不是BsonValue.如何将字符串列表转换为bsonvalue?谢谢

this will give me an error saying that 'Images' is not BsonValue.. How do I convert string list to the bsonvalue? Thanks

推荐答案

这就是我要解决的问题:我将该列表转换为BsonArray:

That's what I did to solve it: I converted that list to BsonArray:

List<string> Images = someList;
var update = Update.Set("Images", new BsonArray(Images));
collection.Update(query, update, UpdateFlags.Upsert);

这篇关于更新列表&lt; string&gt;在mongoDB中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆