MongoDB 可以这样写
db.getCollection('users').find({})
或者
db.users.find({})
这里的 db 是什么,在代码中应该怎样定义?
db
在 mongoose 通常这样写:
var User = require('../models/user') User.find({})
怎样在 mongoose 中应该怎样定义 db 才可以也写作
这种写法?
(⊙o⊙)… コードの先頭を見て、何かあるかどうかを確認してください
そんなコード? db は実際には mongoose 接続インスタンスです。 db其实就是一个mongoose的连接实例。
而你的User
User
リーリー
db は現在の操作のデータベース操作オブジェクトであり、use db
モデルファイルは上記のように記述されているはずです。この場合、次のように記述するしかありません。
ただし、mongoose を使用する場合は、db.users.find({}) として記述する必要があり、モデル ファイル内で変更できます。 リーリー
(⊙o⊙)… コードの先頭を見て、何かあるかどうかを確認してください
リーリーそんなコード?
db
は実際には mongoose 接続インスタンスです。db
其实就是一个mongoose的连接实例。而你的
そして、User
User
はモデルから来ていますよね?コードは次のようになります:リーリー
次のように使用できます:🎜 リーリーdb は現在の操作のデータベース操作オブジェクトであり、use db
を使用して切り替えられたデータベースを指しますリーリー
モデルファイルは上記のように記述されているはずです。この場合、次のように記述するしかありません。
リーリーただし、mongoose を使用する場合は、db.users.find({}) として記述する必要があり、モデル ファイル内で変更できます。 リーリー