Получить хит-строку в MongoDb - PullRequest
1 голос
/ 26 сентября 2011

Допустим, у нас есть следующая структура JSON:

{
   {
      name:"FirstComponent",
      items:[
         {
            Caption:"Item1",
            Value:"1"
         },
         {
            Caption:"Item2",
            Value:"3"
         },
         {
            Caption:"Item3",
            Value:"2"
         }
      ]
   }
}

Допустим, мы запрашиваем элемент со значением "2".{"items.Value":"2"} и мы вернем весь документ обратно.То, что я хочу получить, это индекс поддокумента, на который он попал, было бы неплохо из моего сценария.

Есть ли способ получить какое-то указание на то, какой первый документ попал в поиск?

1 Ответ

1 голос
/ 26 сентября 2011

Нет, это не имеет смысла: где он будет хранить индекс в документе, который он вам вернет?

Вам нужно просто снова просмотреть массив в C #, чтобы найти индекс, если он вам действительно нужен.

...