Angularfire2 - как сравнить две JSON длины массивов, содержащих вложенные объекты, хранящиеся в виде документов в firestore - PullRequest
0 голосов
/ 30 апреля 2020

this is my firestore structure both documents contain the same keys and different values

Я хочу отобразить документ с наибольшим количеством ключей. Вот мой код

this.todoCollectionRef = this.afs.collection<any>("localization");
this.todo$ = this.todoCollectionRef.valueChanges();
 this.todo$.subscribe(res =>{

})
this.todo$.subscribe((res) => {
  res.forEach((element) => {
    this.data_tree.push(element);
  }); 
  // console.log(element , "tree data");
  TREE_DATA = JSON.stringify(this.data_tree);
});

Мне нужна какая-то функция, которая будет проверять, какой документ имеет больше ключей, и этот документ будет присвоен TREE_DATA

this is what data_tree returns I want to compare 0 and 1 position of the array which can be more so it'll be dynamic

это то, что возвращает data_tree. Я хочу сравнить 0 и 1 позицию массива, который имеет больше ключей и может быть больше документов, поэтому я хочу, чтобы он был динамическим c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...