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