Вставьте несколько документов с мангуст

Я наткнулся на ту же проблему и, основываясь на ответе jman, я решил это так:

    [XmlIgnore]
    public bool BadBoolField { get; set; }

    [XmlAttribute("badBoolField")]
    public string BadBoolFieldSerializable
    {
        get
        {
            return this.BadBoolField.ToString();
        }
        set
        {
            this.BadBoolField= Convert.ToBoolean(value);
        }
    }

Помните, что это не обязательно по спецификации XML / Serialization, но она работает хорошо и он может обрабатывать широко распространенные значения преобразования (например, строки типа «True», «true», если вы замените ограничение на строку, в которой она также могла бы обрабатывать числа).

0
задан moonPride 23 February 2019 в 19:31
поделиться

1 ответ

1) За .save вызов влияет только на один документ, проверьте insertMany, чтобы сделать несколько.

2) req.body.telepon - это либо массив чисел, либо уже список разделенных запятыми чисел; если это массив, то .toString в любом случае приведет к разделению запятыми. Поэтому, когда вы new поднимаете Telepon, у него есть оба значения в одном свойстве, что вы и видите в результате.

0
ответ дан Catalyst 23 February 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: