#node.js #mongodb #mongoose
Вопрос:
У меня есть данные внутри моей коллекции пользователей со свойствами имя пользователя: «тест», пароль: «пароль 123». Я хочу, чтобы консоль регистрировала только имя пользователя этой коллекции. Каждый раз, когда я делаю это с помощью console.log(user.username); он регистрируется неопределенно. Когда я консолю.log(пользователь); он отлично работает, показывая как _id, имя пользователя, так и пароль.
const mongoose = require("mongoose");
mongoose.connect("mongodb://localhost:27017/userDB", {
useUnifiedTopology: true,
useNewUrlParser: true,
});
const userSchema = {
username: String,
password: String,
};
const User = mongoose.model("User", userSchema);
const user = new User({
username: "test3",
password: "password123",
});
User.find(function (err, user) {
console.log(user.username);
});
Комментарии:
1. Это должно быть
user[0].username
2. О…. Спасибо