Как вставить данные, используя insertMany () с DataType NumberDecimal в mongodb? - PullRequest
0 голосов
/ 26 мая 2019

У меня есть коллекция с полем цена с десятичным типом данных.Когда я использую insertMany, как установить его для хранения в десятичном виде?

let data=[{id:'1', price:10}, {id:'2', price:20}]
insertMany(data)

Я пользовательский метеор и драйвер узла Монго.

1 Ответ

0 голосов
/ 26 мая 2019

Чтобы вставить несколько документов в коллекцию MongoDB, вы можете использовать метод insert для драйвера MongoDB для nodejs . Meteor предоставляет метод rawCollection для доступа к объекту Collection, соответствующему коллекции, из модуля драйвера MongoDB, который обернут в Mongo.Collection.

В вашем случае запрос будет выглядеть так:

let data=[{id:'1', price:10}, {id:'2', price:20}]
CollectionName.rawCollection().insert(data);
...