Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 16.01.2018, 15:48   #1
WonderDoggy
Пользователь
 
Регистрация: 12.01.2017
Сообщений: 18
Репутация: 10
По умолчанию Дублирование/удаление записей mongodb

Всем доброго времени суток.В общем суть проекта заключается вот в чем: пользователь на сайте создает заявку на заказ, которая отправляется потом в, собственно, мой проект, если можно так выразиться. Записи о заказах отправляются в бд mongodb, которая подключается из облака. Так вот не так давно начались проблемы сначала с дублированием некоторых записей в бд (это происходило произвольно, я не нашел никакой “закономерности” этих дублирований), а затем просто перестали некоторые заявки появляться (или, как я понял - они появлялись, но потом удалялись).
По поводу дубликатов я пытался сделать вот так:
Код:

db.messages.aggregate([
	{"$group" : { "_id": "$number", "count": { "$sum": 1 } } },
	{"$match": {"_id" :{ "$ne" : null } , "count" : {"$gt": 1} } },
	{"$sort": {"count" : -1} },
	{"$project": {"number" : "$_id", "_id" : 0} }
 ])

number - номер заказа, я решил что по нему проще всего будет удалять, однако это не работает.
Подскажите пожалуйста что можно сделать с дубликатами и “пропажами” записей.
P.S. проект создавался не мной - по моему приходу на практику человек, который этим занимался, ушел в армию, поэтому меня закрепили следить за ним…ну и как видите проявились недоработки.
WonderDoggy вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дублирование индексных записей Vovusp БД в Delphi 2 22.02.2017 23:54
Удаление записей Eugene_Stoun БД в Delphi 4 10.04.2015 17:28
Дублирование записей TDataset tema654 БД в Delphi 6 28.12.2011 10:54
Код,Функции,Удаление,Дублирование Kventl Помощь студентам 3 07.02.2011 22:03
Дублирование записей при Update Error_kpi БД в Delphi 12 24.06.2010 15:24


10:59.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru