Форум программистов, компьютерный форум, киберфорум
Наши страницы

Node.js

Войти
Регистрация
Восстановить пароль
 
SKyzZz
2 / 2 / 0
Регистрация: 13.02.2011
Сообщений: 163
#1

Запрос на количество записей по дате - Node.js

25.07.2017, 09:49. Просмотров 154. Ответов 0
Метки нет (Все метки)

Есть вот такой JSON объект в NoSQL FireBase:

JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
  "users" : [ null, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.25.2017",
    "id_legal_user" : "1",
    "id_user" : "1",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.23.2017",
    "id_legal_user" : "2",
    "id_user" : "2",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.24.2017",
    "id_legal_user" : "3",
    "id_user" : "3",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.21.2017",
    "id_legal_user" : "4",
    "id_user" : "4",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.22.2017",
    "id_legal_user" : "5",
    "id_user" : "5",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.20.2017",
    "id_legal_user" : "6",
    "id_user" : "6",
    "status" : "active"
  }, {
    "add_balance" : "0.99",
    "balance" : "99.99",
    "date" : "07.20.2017",
    "id_legal_user" : "7",
    "id_user" : "7",
    "status" : "active"
  } ]
}
запрос на создание:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function writeUsersData(id_user, id_legal_user, balance, add_balance, date, status) {
  firebase.database().ref('users/' + id_user).set({
    id_user: id_user,
    id_legal_user: id_legal_user,
    balance: balance,
    add_balance: add_balance,
    date : date,
    status: status
  });
}
 
//writeUsersData('1', '1', '99.99', '0.99', '07.25.2017', 'active');
//writeUsersData('2', '2', '99.99', '0.99', '07.23.2017', 'active');
//writeUsersData('3', '3', '99.99', '0.99', '07.24.2017', 'active');
//writeUsersData('4', '4', '99.99', '0.99', '07.21.2017', 'active');
//writeUsersData('5', '5', '99.99', '0.99', '07.22.2017', 'active');
//writeUsersData('6', '6', '99.99', '0.99', '07.20.2017', 'active');
//writeUsersData('7', '7', '99.99', '0.99', '07.20.2017', 'active');
Я пытаюсь, получить количество (прости господи) юзеров вот так:

Javascript
1
2
3
4
5
6
7
8
var users = 0;
 
function GetUsersTableCount(){
  var fireBaseGetUsersTableCount = firebase.database().ref()
    fireBaseGetUsersTableCount.child('/users/').once('value', function(snap) {
      users = snap.numChildren();
});
}
// users = 7

пишу запрос, на перебор дочерних элементов по дате и не хочет он работать, что не так?

Javascript
1
2
3
4
5
6
7
8
9
10
function GetNewCompaniesCount(date, users){
  for (var i = 0; i < users; i++) {
    var fireBaseGetNewCompaniesCount = firebase.database().ref()
    fireBaseGetNewCompaniesCount.child('/users/' + i + '/date/' + date).once('value', function(snap) {
      console.log(snap.numChildren());
  });
  }
}
 
GetNewCompaniesCount('07.20.2017', users);
// ответ 2
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2017, 09:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запрос на количество записей по дате (Node.js):

Написать скрипт который по введенной дате будет вычислять количество дней по сегодняшнее число - JavaScript
Написать скрипт который по введенной дате будет вычислять количество дней по сегодняшнее число. Например: Ввели 20.04.2017, а сегодня...

Запрос на отыскание записей с условием по дате - MS Access
Есть две таблицы. 1 - главная таблица со счётчиками электроэнергии, в которых ключевое поле - заводской номер. 2 - подчинённая таблица со...

Запрос на выборку по дате и подсчет найденных записей - MS Access
Здравствуйте. Прошу помочь с запросом. Не получается сделать счетчик по найденным записям. Надо что бы при заполнении полей &quot;От&quot; и &quot;До&quot;...

Запрос на количество записей в БД - Visual Basic .NET
Здравствуйте. Необходимо составить запрос: Я ввожу ГРЗ автомобиля в текстбокс и нажимаю сохранить. Если такой ГРЗ уже есть в БД...

Запрос на количество записей в таблице - MS Access
У меня есть таблица Прогульщиков: Код|Предмет|Прогульщик|Кол-во часов нужно получить кол-во прогульщиков, Прогульщик (его номер зачетки)...

MS Access Запрос (количество непустых записей в столбце) - Delphi БД
Здравствуйте! Есть две таблицы, одни объединены JOIN LEFT. Назовем таблицы A и B а стобцы в них А1 А2..А9 и В1,В2..В9. Как вывести кол-во...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2017, 09:49
Привет! Вот еще темы с ответами:

поиск записей по дате из DBGrid и окрашивание записей - Delphi
Всем привет! очень нуждаюсь в вашей помощи.пишу программу для диплома,и столкнулся со следующей проблемой: как сделать так, чтобы...

Запрос: просуммировать количество определенных записей в таблице - SQL Server
Добрый день, подскажите советом пожалуйста! Пытаюсь просуммировать количество определенных записей в таблице, отобранных по условию ...

Как вывести запрос ограниченное количество записей - MS Access
например как вывести в запросе &quot;4&quot; первые 3 палия выложите пример пожалуйста используя этот файл

Запрос что бы считало количество записей поля с непустыми значениями - Delphi БД
Есть поле в нем 41 запись из них 5 записей имеют значения типа (С16) остальные 36 пустые. Мне нужно сделать запрос чтобы выдало количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.