簡體   English   中英

節點 JS,我如何使用 ZCCADCDEDB567ABAE643E15DCF0974E503Z 從集合中獲取數據

[英]Node JS, How do i get data from a collection with Mongoose

我正在使用 MVC。 如何在我的loginController中使用findOne({})方法?

我只想從我的收藏中獲取數據。 此外,該系列已經存在一些東西。 我想要的只是從中獲取數據。 順便說一句,我為我的英語感到抱歉。

App.js

const dbURL = process.env.DB_URL;
mongoose.connect(dbURL, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true })
        .then((result) => {console.log('bağlandı'); app.listen(8080);})
        .catch((err) => console.log(err))

loginController.js

const loginControllerPost = async (req, res) => {
        db.collection.findOne({req.body.username}) //How to properly use the method?
}

您需要定義模式(表)來告訴 mongoose 數據庫結構是什么樣的。 例如,用戶架構:

const conn = mongoose.createConnection('your connection string');
const UserSchema = new Schema({
  name: String,
  username: String,
  password: String,
}, {
  collection: 'users', // define collection name here
});
const UserModel = conn.model('UserModel', UserSchema);
const user = await UserModel.findOne({ username: 'Alice' });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM