排序字符串
问题描述:
的BsonArray我有ID的字符串的BsonArray,我想对它进行排序,以便将其保存到数据库排序字符串
我使用的MongoDB C#驱动程序之前出现上升,下面是BsonArray。
"IDPart" : [ "BO0001",
"CO0001",
"BD0002",
"BD0001"]
,所以我认为这将整理出来是这样的
"IDPart" : [ "BD0001",
"BD0002",
"BO0001",
"CO0001"]
我搜查,但只找到那种BsonArray包含BsonDocument,不串。
答
您可以使用.NET框架提供的排序方法。例如:
var array = new BsonArray(new []
{
"BO0001",
"CO0001",
"BD0002",
"BD0001"
});
var sortedArray = new BsonArray(array.OrderBy(v => v.AsString));
foreach (var v in sortedArray)
Console.WriteLine(v);
我会试一试,稍后再回来。 谢谢 – Diom 2014-08-27 10:00:22