MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Luwak:CastError:Cast ke ObjectId gagal untuk nilai "saya" di jalur "_id"

Anda mencoba mengakses objek dengan findOne dengan menanyakan _id agar sama dengan 'saya'. Luwak adalah upaya untuk mengubah string 'saya' menjadi ObjectId tetapi gagal. Saya tidak tahu dari traceback apakah itu me Anda fungsi yang menjadi masalah (itulah satu-satunya tempat di mana findOne digunakan dalam kode yang Anda berikan), tetapi Anda dapat mencoba mengubah pemanggilan fungsi menjadi User.findById(userId, ...) alih-alih. Namun, tidak melihat mengapa userId sama dengan 'saya' atau apakah itu akan membantu sama sekali. Semoga ini memberi Anda beberapa arah setidaknya. Tambahkan komentar jika Anda masih mengalami masalah.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memasukkan bidang (kolom) baru ke mongoDB dengan panda

  2. Mainkan 2.0 dan antarmuka MongoDB dengan Salat

  3. Bagaimana cara mengimpor hanya dokumen yang tidak ada?

  4. Agregasi Akumulasi Objek Dalam

  5. Hasil grup dengan interval waktu 15 menit di MongoDb