powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Type
25 сообщений из 196, страница 3 из 8
Type
    #39332913
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxskyANAпропущено...

И что же?

В какой статье? 19813066
mr_maxв том что идентификатор содержит в себе сколько всего офигеть.
ИМХО полезно начинать знакомство с новым продуктом с чтения документации по нему: https://docs.mongodb.com/v3.2/reference/method/ObjectId/ :)
...
Рейтинг: 0 / 0
Type
    #39332914
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmr_maxпропущено...


В какой статье? 19813066
mr_maxв том что идентификатор содержит в себе сколько всего офигеть.
ИМХО полезно начинать знакомство с новым продуктом с чтения документации по нему: https://docs.mongodb.com/v3.2/reference/method/ObjectId/ :)
Да разобрался, кто-нибудь это использует?
...
Рейтинг: 0 / 0
Type
    #39333225
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxДа разобрался, кто-нибудь это использует?

Это нужно для шардинга, чтобы не заморачиваться.
...
Рейтинг: 0 / 0
Type
    #39333275
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни, вы о чем?
...
Рейтинг: 0 / 0
Type
    #39333284
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Кто здесь?
...
Рейтинг: 0 / 0
Type
    #39333422
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
В одном из проектов мы генерировали номер заказа распределёнными номерами по шаблону (например, Z-XXXXXX, где Z латинская буква, меняющаяся раз в месяц, а X произвольные цифры), каждый следующий номер заказа никак не был связан с номером предыдущего. Это позволяло скрыть возможность хоть как-то выяснить количество созданных заказов чужими людьми и при этом не мешало нормально с ними работать.
В латинском всего 26 букв, переходи на китайский!
P. S. Для больничных листов вроде как используется специальный алгоритм для генерации номеров, что обеспечивает проверку того, что либо такой номер уже был, либо вообще никогда не может быть, либо что лист нормальный. Для защиты от подделок.
...
Рейтинг: 0 / 0
Type
    #39333464
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Кто здесь?
Шардинг и без ObjectId можно прекрасно реализовать.
...
Рейтинг: 0 / 0
Type
    #39333466
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И потом шардинг разве нужен ТС-у? :)
...
Рейтинг: 0 / 0
Type
    #39333476
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttskyANA,

Кто здесь?
Шардинг и без ObjectId можно прекрасно реализовать.

Можно. Но я ж не зря добавил «без заморочек».

skyANAИ потом шардинг разве нужен ТС-у? :)

Тогда смысл использования монги немного меркнет.
...
Рейтинг: 0 / 0
Type
    #39333818
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТогда смысл использования монги немного меркнет.
Насколько я помню ТСу понадобилось Schemaless. Ну и ещё наверное что-нибудь новенькое пощупать :)
...
Рейтинг: 0 / 0
Type
    #39333820
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще монгу используют ой как по разному :)
...
Рейтинг: 0 / 0
Type
    #39334095
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю заявки на закупки, как лучше продукты хранить вместе с заявкой или в отдельной коллекции.
...
Рейтинг: 0 / 0
Type
    #39334109
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max,

я бы хранил вместе с заявкой, так как заявка со своими потрохами является одним цельным документом, и если что-то где-то когда-то поменяется, заявка должна остаться в неизменном состоянии.
...
Рейтинг: 0 / 0
Type
    #39334112
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmr_max,

я бы хранил вместе с заявкой, так как заявка со своими потрохами является одним цельным документом, и если что-то где-то когда-то поменяется, заявка должна остаться в неизменном состоянии.
к примеру она будет храниться в поле products,
можно ли туда добавлять в конец новый элемент?
...
Рейтинг: 0 / 0
Type
    #39334115
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxhVosttmr_max,

я бы хранил вместе с заявкой, так как заявка со своими потрохами является одним цельным документом, и если что-то где-то когда-то поменяется, заявка должна остаться в неизменном состоянии.
к примеру она будет храниться в поле products,
можно ли туда добавлять в конец новый элемент?

можно конечно, и удалять можно
...
Рейтинг: 0 / 0
Type
    #39334130
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmr_maxпропущено...

к примеру она будет храниться в поле products,
можно ли туда добавлять в конец новый элемент?

можно конечно, и удалять можно

Так заявки будут универсальными т.е. коллекция requests для всех видов заявок
на закупку, на техподдержку и т.д.
получается если делать pco модель, то туда надо будет и products лепить, а этот поле в других заявок не нужна.
может все таки лучше вынести?
...
Рейтинг: 0 / 0
Type
    #39334146
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxделаю заявки на закупки, как лучше продукты хранить вместе с заявкой или в отдельной коллекции.
Лучше в реляционной СУБД с поддержкой транзакций.
...
Рейтинг: 0 / 0
Type
    #39334163
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxТак заявки будут универсальными т.е. коллекция requests для всех видов заявок
на закупку, на техподдержку и т.д.
получается если делать pco модель, то туда надо будет и products лепить, а этот поле в других заявок не нужна.

Это же не реляционная БД, где неиспользуемые колонки болтаются как г в проруби, если чего-то нет, то этого нет физически, поэтому...

mr_maxможет все таки лучше вынести?

...не вижу смысла. Но думай сам. Рассмотри задачу со всех сторон, заранее. Чтобы потом не было боли ниже поясницы.
...
Рейтинг: 0 / 0
Type
    #39334164
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВЛучше в реляционной СУБД с поддержкой транзакций.

Не вижу чем лучше.
...
Рейтинг: 0 / 0
Type
    #39334175
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxделаю заявки на закупки, как лучше продукты хранить вместе с заявкой или в отдельной коллекции.
Вместе.
...
Рейтинг: 0 / 0
Type
    #39334177
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Не вижу чем лучше.
Например
Почему вы никогда не должны использовать MongoDB
...
Рейтинг: 0 / 0
Type
    #39334181
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxhVosttпропущено...


можно конечно, и удалять можно

Так заявки будут универсальными т.е. коллекция requests для всех видов заявок
на закупку, на техподдержку и т.д.
получается если делать pco модель, то туда надо будет и products лепить, а этот поле в других заявок не нужна.
может все таки лучше вынести?
У заявок на техподдержку нет состава/детализации?
...
Рейтинг: 0 / 0
Type
    #39334182
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВhVosttНе вижу чем лучше.
Например
Почему вы никогда не должны использовать MongoDB
Этому баяну сто лет в обед. Обсуждали уже на разных ресурсах.
...
Рейтинг: 0 / 0
Type
    #39334185
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmr_maxпропущено...


Так заявки будут универсальными т.е. коллекция requests для всех видов заявок
на закупку, на техподдержку и т.д.
получается если делать pco модель, то туда надо будет и products лепить, а этот поле в других заявок не нужна.
может все таки лучше вынести?
У заявок на техподдержку нет состава/детализации?
Нету, заявок разных много будет, получается мне надо будет в модели указать Products все таки.
...
Рейтинг: 0 / 0
Type
    #39334196
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmr_maxделаю заявки на закупки, как лучше продукты хранить вместе с заявкой или в отдельной коллекции.
Вместе.
А если потребуется изменить продукты? Ну там признак добавить, санкционный ли он.
...
Рейтинг: 0 / 0
25 сообщений из 196, страница 3 из 8
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Type
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]