Node.js MongoDB只有一个项目,post还是put?
POST创建新项目,PUT更新项目。。但是如果数据库中只有一个项目呢 我是否要编写代码:“如果项目已经存在,请找到它并放置”“else”“POST” 还是我遗漏了一些非常明显的东西Node.js MongoDB只有一个项目,post还是put?,node.js,angularjs,mongodb,express,Node.js,Angularjs,Mongodb,Express,POST创建新项目,PUT更新项目。。但是如果数据库中只有一个项目呢 我是否要编写代码:“如果项目已经存在,请找到它并放置”“else”“POST” 还是我遗漏了一些非常明显的东西 我曾经想过每次都发帖子,在帖子的第一行删除所有内容,然后再发,但这似乎很愚蠢就我个人而言,我更喜欢post进行原创,而PATCH进行更新 如果您拥有该id,或者可以在客户端上生成该id(例如uuid): PUT/myresources/:id 如果您没有id,或需要在服务器上生成id: POST/myresourc
我曾经想过每次都发帖子,在帖子的第一行删除所有内容,然后再发,但这似乎很愚蠢就我个人而言,我更喜欢
post
进行原创,而PATCH
进行更新
如果您拥有该id,或者可以在客户端上生成该id(例如uuid):
PUT/myresources/:id
如果您没有id,或需要在服务器上生成id:
POST/myresources
应返回带有生成路径的位置
标题以及可接受的响应正文
{
id: "someid",
location: "/myresources/someid"
}
相关报道:这并没有真正回答这个问题(至少就我对它的理解而言)。乔纳森所涉及的问题是相同的。