mongodb- все статьи тега ➜ страница 8


Невозможно перезаписать модель после компиляции Мангуста

не уверен, что я делаю неправильно, вот мой чек.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doS ...

Мангуст, обновить значения в массиве объектов

есть ли способ обновить значения в объекте? { _id: 1, name: 'John Smith', items: [{ id: 1, name: 'item 1', value: 'one' },{ id: 2, name: 'item 2', value: 'two' }] } допустим, я хочу обновить имя и значение элементов для элемента, где id = 2; Я пробовал следующее ж / Мангуст: var update = {name: 'updated item2', value: 'two updated'}; Person.update({'items.id': 2}, {'$set': {'items.$': update}}, function(err) { ... проблема с этим подходом заключает ...

Как MongoDB избежать беспорядка SQL-инъекции?

Я читал свою верную книгу О'Рейли и наткнулся на отрывок о том, как Монго, по своей природе, избегает болота ошибок, подобных SQL-инъекциям. в моей кишке, я думаю, что понимаю это. Если необеззараженных Варс передаются в запросы, они не могут вырваться из документа-ориентированная структура запроса с UNION,JOIN запрос получился комментарий и т. д. как MongoDB избежать беспорядка инъекции SQL? Это просто по природе этого синтаксиса запроса? ...

Мангуст: получить полный список пользователей

Я попытался использовать Мангуста, чтобы отправить список всех пользователей следующим образом: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); конечно, res.send(users); собирается направить {}, что не то, что я хочу. Есть ли find альтернатива с несколько иной семантикой, где я мог бы сделать следующее? server.get('/usersList', function(req, res) { User.find({ ...

Запросов MongoDB, чтобы выбрать записи, имеющие данный ключ

записей в моей базе данных {"_id":"1","fn":"sagar","ln":"Varpe"} {"_id":"1","fn":"sag","score":"10"} {"_id":"1","ln":"ln1","score":"10"} {"_id":"1","ln":"ln2"} мне нужно создать запрос MongoDB, чтобы найти все записи, которые имеют данный ключ. например, если я пройду ln в качестве параметра к запросу он shuold возвращает все записи, в которых ln - это ключ. Результаты будут {"_id":"1","fn":"sagar","ln":"Varpe"} {"_id":"1","ln":"ln1","score":"10"} {"_id":"1","ln":"ln2"} ...

Массивы, хранящиеся в MongoDB, сохраняют свой порядок?

простой вопрос, массивы сохраняют свой порядок при хранении в MongoDB? ...