我想从我的web应用程序中的评论部分删除帖子。 Mongodb传递一个objectId,但我无法从我的angular 2前端获得它。默认情况下的ObjectId作为_id
这么过去了我的前端我打电话Post._id
我删除功能,并通过这一切信息删除对象Id角2和mongodb
我真正想要的是由数据库本身看起来给出的唯一的ObjectId这样
我怎样才能让我的应用程序的前端这个价值?我有我的项目在github上的所有代码位于here与我的用户界面和API后端。谢谢你的帮助!
从回购相对文件
- UI/SRC /应用/组件 - PostData.Service.ts
- UI/SRC /应用/组件-postRand.component.ts
UI/SRC /应用/组件/模型 - Post.ts
API/SRC /控制器 - PostAPIController.cs
- API/src目录/型号 - Post.cs
- API/src目录/型号 - DataAccess.cs
API运行
我相信我需要进行此修复中api层,因为它通过我的_id
作为一个对象,而不是一个字符串......这只是我的猜测,我不知道如何做到这一点。
我不知道我明白。问题是'ObjectId'被序列化为对象而不是字符串? – Derlin
我相信这是怎么回事... – Bean0341
你的代码中的哪个地方将mongo对象从后端传递到前端? – Derlin