По сути, я пытаюсь создать большое количество пользователей для тестирования моего приложения.
Я пробовал различные версии этого скрипта, но ни одна из них не работает.
Добавление одного пользователя работает должным образом: db.users.insertOne({<test-user-json>})
НО
, когда я пытаюсь добавить таких пользователей, как это, это не работает:
db = connect('localhost:27017/_testDB');
const numArr = new Array(100);
const usersToAdd = numArr.map((e, i) => ({
name: 'foo bar',
email: `foo${i}@bar.com`,
avatar: 'https://picsum.photos/seed/849/200?blur=3',
password: 'asdfasdf',
date: Date.now(),
}))
db.users.insertMany(usersToAdd);
Я также попытался перебрать forEach и использовать insertOne для их индивидуального добавления, поскольку он работает сам по себе, но это тоже не работает.
Есть ли причина? В чем разница между MongoDB JavaScript и обычной JavaScript? ei console.log
is printjson()
Чем еще отличается? Должен ли я использовать драйвер mongDB NodeJs? Страница документации mongoDB по написанию сценариев кажется довольно редкой ..
И, или, как лучше всего создать большое количество произвольных пользователей и другие административные задачи?
Я собирался написать bash скрипт, чтобы все заработало, но я решил сначала спросить здесь.