Как я могу проверить результат $ ArrayElemAt с другим объектом - PullRequest
1 голос
/ 29 апреля 2020

В следующей коллекции я хочу проверить последний элемент списка "свойств". Итак, есть объект {"a": 5, "b": 23}, и я хочу проверить последний элемент "свойства" с ним. Является ли объект {"a": 5, "b": 23} равным {"a": 7, "b": 4} или {"a": 99, "b": 83} объекта? Поэтому я хочу получить последний элемент «свойства» и проверить значение с данным объектом в то же время.

{
   "_id": 1,
   "property": [
     {
       "a": 2,
       "b": 3
     },
     {
       "a": 12,
       "b": 45
     },
     {
       "a": 7,
       "b": 4
     }
   ]
 },
 {
   "_id": 2,
   "property": [
     {
       "a": 22,
       "b": 77
     },
     {
       "a": 25,
       "b": 64
     },
     {
       "a": 99,
       "b": 83
     }
   ]
 }
...