exports.register = async (req, res, next) => {
const user = new User({ email: req.body.email, name: req.body.name })
const register = promisify(User.register, User) это чей метод? bluebird?
await register(user, req.body.password) это аналог save? Какой запрос к базе тут делаете?
next() <--- Что делает этот next? Какой следущий хендлер в цепочке?
}
_id : mongoid,
author: userId,
recipient: userId,
message: [{
author: userId,
text: "",
timestamps: true
}]
user.aggregate([...])
где user = new mongoose.Schema('User')
db.board.update({"array.value" : "5"), { $set: {"array.$.value": "15"} })
const mongoose = require('mongoose');
mongoose.Promise = global.Promise;
mongoose.connect("localhost:27017", function(err) {
if (err) {
console.log('MongoDB Connection Error:', err);
process.exit(1);
}
});
const mongoose = require('mongoose');
let dbEsspunkt = new mongoose.Schema({
data: { type: any},
}, { timestamps: true });
dbEsspunkt.index(); // если нужно
var Esspunkt = mongoose.model('Esspunkt', dbEsspunkt);
module.exports = Esspunkt;
findByIdAndUpdate(id, {...} (err)=>{
if(err) return callback(err) // some error haendler
} )