function errorDuplicate(field) {
return throw Error(`<a href="/fields/${field}/">дубликат</a>`) // вывожу ссылку чтобы изменить/дополнить документ
}
Нашел такое решение. Но здесь используется строка в качестве юзернэйма. А в моем случае - переменная.
str ='^File'
db.collectionname.find({'files':{'$regex':str}})
productModel.find({‘details.chipsets’ : {$all:[‘z370’, ‘z390’ ]}});
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
useUnifiedTopology: true; // <---????
useNewUrlParser: true; // <---???? неправильно опции установлены
...
// Запуск сервера
MongoClient.connect(
'mongodb://localhost:27017/alldatabase', // строка подключения
{
useUnifiedTopology: true, // установка опций
useNewUrlParser: true
},
function(err, database) { // callback
if (err) {
return console.log(err);
}
// Ссылка на бд
db = database;
app.listen(3000, function() {
console.log('Подключение');
});
});
connect(url[, options], callback)
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
useUnifiedTopology: true; // <---????
useNewUrlParser: true; // <---???? неправильно опции установлены
...
// Запуск сервера
MongoClient.connect(
'mongodb://localhost:27017/alldatabase', // строка подключения
{
useUnifiedTopology: true, // установка опций
useNewUrlParser: true
},
function(err, database) { // callback
if (err) {
return console.log(err);
}
// Ссылка на бд
db = database;
app.listen(3000, function() {
console.log('Подключение');
});
});