Skip to content

Instantly share code, notes, and snippets.

View kulakoff's full-sized avatar
🎯
Focusing

Anton Kulakov kulakoff

🎯
Focusing
  • Russian Federation
View GitHub Profile
@kulakoff
kulakoff / mongo find duplicates by SN
Last active October 24, 2023 19:11
поиск дубликатов записей mongo
//mongo find duplicates by SN
var duplicates = [];
db.devices.aggregate([
{ $match: {
name: { "$ne": '' } // discard selection criteria
}},
{ $group: {
_id: { name: "$_deviceId._SerialNumber"}, // can be grouped on multiple properties
dups: { "$addToSet": {
_id: "$_id",
@kulakoff
kulakoff / tsconfig.json
Created September 29, 2022 13:34 — forked from KRostyslav/tsconfig.json
tsconfig.json с комментариями.
// Файл "tsconfig.json":
// - устанавливает корневой каталог проекта TypeScript;
// - выполняет настройку параметров компиляции;
// - устанавливает файлы проекта.
// Присутствие файла "tsconfig.json" в папке указывает TypeScript, что это корневая папка проекта.
// Внутри "tsconfig.json" указываются настройки компилятора TypeScript и корневые файлы проекта.
// Программа компилятора "tsc" ищет файл "tsconfig.json" сначала в папке, где она расположена, затем поднимается выше и ищет в родительских папках согласно их вложенности друг в друга.
// Команда "tsc --project C:\path\to\my\project\folder" берет файл "tsconfig.json" из папки, расположенной по данному пути.
// Файл "tsconfig.json" может быть полностью пустым, тогда компилятор скомпилирует все файлы с настройками заданными по умолчанию.
// Опции компилятора, перечисленные в командной строке перезаписывают собой опции, заданные в файле "tsconfig.json".
@kulakoff
kulakoff / guitar-catalog.json
Last active December 3, 2021 18:44
guitar-catalog
[
{
"id": "el1",
"name": "FENDER SQUIER BULLET STRAT HT HSS BLK",
"img": "https://i.ibb.co/QJfqs4K/1.jpg",
"price": 13600
},
{
"id": "el2",
"name": "FENDER SQUIER AFFINITY",