MongoDB'de oluşturulan veri görünmüyor

BugrahanOzdemir

Decapat
Katılım
17 Şubat 2019
Mesajlar
30
Merhaba, herkese iyi forumlar. Node.js ile MongoDB collectionuma veri gönderiyorum fakat nedense gönderdiğim verileri göremiyorum.

Router kodum:
// Create a new memory.
router.post("/", async (req, res) => {
 try {
 const memory = req.body
 const createdMemory = await Memory.create(memory)

 res.status(201).json(createdMemory)
 } catch (error) {
 res.json({message: 'Create memory failed'})
 }
});

POST isteğimde kullandığım json kodum:
{
 "title": "Bu benim ilk anım",
 "content": "anı içeriği",
 "creator": "Buğrahan Özdemir"
}

İstekten sonra dönen kod:
{
 "createdAt": "2021-10-26T15:05:10.860Z",
 "_id": "6178196b4c397187876d4f83",
 "__v": 0
}

Yardımcı olursanız çok sevinirim.
 
KS
KS
BugrahanOzdemir

BugrahanOzdemir

Decapat
Katılım
17 Şubat 2019
Mesajlar
30
create değil insertOne kullanman lazım
cevabınız için teşekkürler fakat insertOne olarak değiştirdiğimde konsolda aşağıdaki hata ile karşılaşıyorum.
Error:
express deprecated res.json(status, obj): Use res.status(status).json(obj) instead file:\C:\Users\gercek\Desktop\Lesson%20Projects\AniKutusu\server\routers\memoryRouter.js:47:9
(node:12572) UnhandledPromiseRejectionWarning: RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: { message: 'Create memory failed' }
 

Bedirhan SAMSA

Hectopat
Katılım
18 Şubat 2017
Mesajlar
83
Çözümler
2

Yeni konular

Yukarı