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]
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı