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

BugrahanOzdemir

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

[CODE lang="javascript" title="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'})
}
});[/CODE]

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

[CODE lang="json" title="İstekten sonra dönen kod"]{
"createdAt": "2021-10-26T15:05:10.860Z",
"_id": "6178196b4c397187876d4f83",
"__v": 0
}[/CODE]

Yardımcı olursanız çok sevinirim.
 
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.
[CODE title="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' }[/CODE]
 

Geri
Yukarı