Как убрать объект на вставке - PullRequest
0 голосов
/ 03 мая 2018

У меня проблемы с поиском решения этой проблемы. Вполне возможно, что я использую неправильную терминологию, поэтому не стесняйтесь поправлять меня и ставить меня на правильный путь.

Я использую плагин под названием simple-schema с метеором, который очистил поля null или "", когда вы использовали insert для создания документа. Смотри ниже.

Неочищенный документ

{
  "_id": "f3iujiimjHo4m3Cqj",
  "monday": true,
  "tuesday": ""
}

Очищенный документ

{
  "_id": "f3iujiimjHo4m3Cqj",
  "monday": true
}

Я не могу ничего найти о том, как это делается. Может кто-нибудь, пожалуйста, скажите мне, что я скучаю.

1 Ответ

0 голосов
/ 03 мая 2018

Я использую obj-clean для этого.

установка

meteor npm install --save obj-clean

Использование

import clean = from 'obj-clean'

const dirty = {
  "_id": "f3iujiimjHo4m3Cqj",
  "monday": true,
  "tuesday": ""
}

const cleaned = clean(dirty)

Вот и все, больше на странице пакета npm

...