小编sat*_*r V的帖子

如何通过c#代码删除DocumentDB中的所有文档

我正在使用Microsoft的一个名为DocumentDB的新数据库.现在我想通过ID删除文档,但我无法弄清楚,如何做到这一点.DocumentDB中的删除操作需要自我链接,它们与我自己的ID不同.但是我一次查询文档,然后我会得到自我链接.通过该自我链接,我将删除该文档.

现在我要删除我的收藏中大约50000多个文档的所有文档.

需要获取每个文档然后删除或任何简单的方法来做同样的事情?

有可能吗?

c# azure-cosmosdb

16
推荐指数
1
解决办法
2万
查看次数

如何在Documentdb中创建自动递增列

我想在azure documentdb中创建一个带有自动增量列的文档.

这可能吗?如果是,请指导我.

任何帮助将不胜感激.

Database db = CreateOrReadDocumentDb("EmployeeDb").Result;
DocumentCollection dc = CreateOrReadDocumentCollection(db.SelfLink, "EmployeeDetails").Result;
Employee emp = new Employee();
emp.Name="ABC";
emp.id="";//automatically generate a unique string
emp.sal=10000;
emp.exp =5;
emp.index=0; // I want an auto increment column for emp with name index and want to store in azure document db
 client.CreateDocumentAsync(collectionLink, data);
Run Code Online (Sandbox Code Playgroud)

c# auto-increment azure-cosmosdb

8
推荐指数
1
解决办法
7757
查看次数

如何在DocumentDB中根据内部json对象值进行查询?

假设我在DocumentDB中有3个这样的对象.

这是班级记录.

而现在我希望得到一个名字阳光明媚的学生所在的所有Id.

{
  "id": "111",
  "class": 1,
  "students": [
    {
      "name": "sunny"
    },
    {
      "name": "pinki"
    },
    {
      "name": "bobby"
    },
    {
      "name": "lucky"
    }
  ]
}

{
  "id": "222",
  "class": 2,
  "students": [
    {
      "name": "pinki"
    },
    {
      "name": "sunny"
    },
    {
      "name": "bobby"
    }
  ]
}

{
  "id": "333",
  "class": 3,
  "students": [
    {
      "name": "pinki"
    },
    {
      "name": "lucky"
    },
    {
      "name": "bobby"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

获得结果的查询是什么?

c# json get azure-cosmosdb

7
推荐指数
1
解决办法
4887
查看次数

在c#中从JSON对象转换为expando对象

我有一个类似的JSON对象

var jsonObject = {"att1" : "val1","att2" : "val2","att3" : "val3","att4" : "val4"}

我需要将它转换为expandoObject

我试过类似的东西

var expConverter = new ExpandoObjectConverter();
dynamic obj = JsonConvert.DeserializeObject<List<ExpandoObject>>(jsonObject, expConverter);
Run Code Online (Sandbox Code Playgroud)

但它没有给出结果.

有人可以帮助我得到结果吗?

提前致谢.

c# json converter expandoobject

6
推荐指数
1
解决办法
7359
查看次数

如何控制径向渐变中椭圆的高度

我正在尝试使用径向渐变作为我的背景,下面是代码。

div {
  width: 778px;
  height: 100px;
  background: radial-gradient(ellipse at top center, green, yellow 229px);
  background-size: 100% 100%;
  background-position: 0% 0%;
}
Run Code Online (Sandbox Code Playgroud)
<div></div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

当我增加 div 的高度时,它显示为

在此输入图像描述

但是我们希望辐射状椭圆有固定的垂直半径,如下图所示

在此输入图像描述

我尝试调整背景大小,但 div 的高度不固定。所以我真的无法设置背景大小。

任何帮助将不胜感激。提前致谢。

css radial-gradients

6
推荐指数
1
解决办法
2872
查看次数

在documentDB中搜索substring

这是示例documentDB文档,

我想获得一个或多个科目失败的所有文件

我发现了类似的东西

SELECT 
    *
FROM students s 
JOIN c IN s.subjects 
WHERE c.result = "pass"
Run Code Online (Sandbox Code Playgroud)

我想通过使用c#代码检索

{
  "id": "0066a253-f042-4213-b06e-65b1ea1e49aa",
  "name": "Sunny",
  "rollNo": 123,
  "class": "2nd",
  "section": "B",
  "Department": {
    "name": "CSE",
    "id": "cse",
    "subjects": [
      {
        "id": "subject-1",
        "marksObtained": 66,
        "maxMarks": 100,
        "result": "pass"
      },
      {
        "id": "subject-2",
        "marksObtained": 56,
        "maxMarks": 75,
        "result": "pass"
      },
      {
        "id": "subject-3",
        "marksObtained": 22,
        "maxMarks": 100,
        "result": "fail"
      },
      {
        "id": "subject-4",
        "marksObtained": 36,
        "maxMarks": 50,
        "result": "pass"
      },
      {
        "id": "subject-5",
        "marksObtained": …
Run Code Online (Sandbox Code Playgroud)

c# search sql-like azure-cosmosdb

5
推荐指数
2
解决办法
3900
查看次数

如何在angularjs中组合条件类和数据绑定类

要在不同表达式求值为true时应用不同的类:

<div ng-class="{'class1' : expression1, 'class2' : expression2}">
    Hello World!
</div>
Run Code Online (Sandbox Code Playgroud)

使用[]为数据绑定类应用不同的类

 <div ng-class="[class3, class4]">
        Hello World!
    </div>
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以组合两种类型的模板,即; 有一个使用{}的条件类和一个使用[]的数据绑定类?

任何帮助将不胜感激.

提前致谢.

styles angularjs ng-class

5
推荐指数
1
解决办法
672
查看次数

例外:从DocumentDB查询时出现Microsoft.Azure.Documents.RequestRateTooLargeException

y查询是这样的

this.ProcessRequestSync(() => this.Client.CreateDocumentQuery<Model>(this.DocumentDBCollectionLink).Where(d => d.name.Equals(name) && d.code.Equals(code) && d.Type.Equals(this.documentType) && d.CreatedBy.Equals(myName).ToList<Model>());

 public dynamic ProcessRequestSync(Func<dynamic> getRequest)
{
    var delay = TimeSpan.Zero;
    var minDelayTime = new TimeSpan(0, 0, 1);
    for (;;)
    {
        try
        {
            Thread.Sleep(delay);
            return getRequest();
        }
        catch (DocumentClientException documentClientException)
        {
            var statusCode = (int)documentClientException.StatusCode;
            if (statusCode == 429 || statusCode == 503)
            {
                string errorMessage = string.Format("failed at DocumentDB with {0} status and {1} retry time", statusCode, documentClientException.RetryAfter);
                this.Logger.Log(errorMessage );

                // Back off if the request rate is too …
Run Code Online (Sandbox Code Playgroud)

c# bulkinsert resque-retry azure-cosmosdb

5
推荐指数
2
解决办法
3458
查看次数

如何在c#中对动态列表进行排序

function void sortDynamicData(typeOfClass,SortKey)
{
List<dynamic> results = null; //results might be of any type it may contain students data or books data or professors data, hence I took as dynamic
results = services.GetMyresults(typeOfClass); //returns list of dynamic objects

results = results.OrderBy(SortKey).ToList();
 ...
 ...
 ...

}
Run Code Online (Sandbox Code Playgroud)

我的问题是我想根据sortKey对结果进行排序任何帮助都会非常明显.

c# sorting list dynamic

4
推荐指数
1
解决办法
7243
查看次数

从c#中的json字符串中查找所有出现的值

我有一个带有一些数据的JSON对象,我想获得每次出现的特定键名的所有值.是否有任何预定义的方法在JSON对象中搜索所有出现的键或需要编写用户定义的方法?

示例Json

[{"id":"23","name":"sunny","className":"2","class" :{"className":"1","class2" :{"className":"3","class" :{"className":"4"}}}}]
Run Code Online (Sandbox Code Playgroud)

c# search json

2
推荐指数
1
解决办法
4399
查看次数