草庐IT

non-RESTful

全部标签

json - Restful api 不显示来自 mongodb 的数据

我有一个非常简单的resfulapi,只是为了练习而创建的。但是当我尝试使用url例如localhost:3000/people它只显示像这样的空数组[]。控制台没有错误。我正在使用node-restful包来创建api。这是我使用的代码:Server.js(这是从node-restful包(https://github.com/baugarten/node-restful)复制过来的)varexpress=require('express'),bodyParser=require('body-parser'),methodOverride=require('method-overri

javascript - 通过 RESTful JSON 接口(interface)为 MongoDB 创建 API 的最快方法是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我的技术专长仅限于Javascript和Python。如何为我的客户端JavascriptMVC框架使用MongoDb创建API?

node.js - 使用 Mongo 和 Node 构建简单的 RESTful API

所以我正在处理一个最近从Rails切换到Node的项目,我最喜欢的功能之一是创建一个简单的RESTAPI是多么容易,就像这样:localhost:3000/materials/获取所有对象的JSON文档内部Materiallocalhost:3000/materials/:id获取对象的JSON输出该ID,例如/materials/123123给我项目123123localhost:3000/materials/获取所有对象的JSON文档内部Material等等。我正在使用蒙戈。有没有在Node中执行此操作的方法,或者是否有我应该安装的指南或软件包可以执行此操作?

javascript - 无法使用 RESTful api put 更新 mongo 数组

我是MEAN堆栈的新手,最近完成了一个教程并一直在尝试进一步开发它。这是一个使用RESTfulapi更新mongo数据库的简单应用程序。现在,我正在使用put语句来更新我收藏中文档的某些部分。唯一的问题是当我尝试使用此put语句更新数组时出现500错误。这是我的Server.js文件中的put语句:app.put('/users/:id',function(req,res){varid=req.params.id;console.log(req.body.name);db.users.findAndModify({query:{_id:mongojs.ObjectId(id)},upd

【SpringMVC篇】讲解RESTful相关知识

🎊专栏【SpringMVC】🍔喜欢的诗句:天行健,君子以自强不息。🎆音乐分享【如愿】🎄欢迎并且感谢大家指出小吉的问题🥰文章目录🎄REST简介🌺RESTful入门案例⭐案例一⭐案例二✨传参问题🎆小结🌺RESTful快速开发RESTful架构风格近年来备受关注,它倡导一种简洁统一的接口设计理念,使接口更加直观易用。那么如何使用SpringMVC来开发RESTful接口呢?本文将为大家详细解析。RESTful最核心的设计是资源,并使用HTTP方法对资源进行操作。我们将通过实例看到,SpringMVC提供了完美的RESTful支持。通过注解映射路径和方法,就可以轻松实现GET查询、POST创建、PUT

django - [ {"non_field_errors": ["Expected a list of items."]}] when saving data in Django Rest with MongoDB

我是Django的新手。我正在尝试使用Django保存json数据。我使用MongoDB作为后端和一对多关系方法来存储数据-http://docs.mongodb.org/manual/tutorial/model-embedded-one-to-many-relationships-between-documents/这是我的模型:classOtherInfo(models.Model):info_1=models.CharField(max_length=200)info_2=models.CharField(max_length=200)info_3=models.CharFie

Django non-rel - 如何在模型中使用 EmbeddedModelField 创建表单?

我已经为Djangonon-rel设置了Mongodb作为后端。在模型中,我使用了EmbeddedModelField很多次,因为我喜欢非关系数据库的那些概念。但是,当涉及到渲染表单时。我卡住了,我将Form创建为Django的正常形式,但Django在标题栏中显示类型错误{model}。有人知道如何在Djangonon-rel中为EmbeddedModelField创建表单字段吗? 最佳答案 自己实现一个formfield类就可以了。在forms.py中实现formfield在models.py中指定您希望将哪种形式用于此模型实现

node.js - 带有 ObjectID 引用的 RESTful Mongoose

我的问题:如何在不发出一百万个http请求的情况下拥有一个使用mongoosejs的RESTfulmongodb实例?我的设置:我正在使用NodeJS对于后端MongooseJS.我正在使用AngularJS在前端,所以我决定使用angular-bridge恢复我的MongoDB数据库。我的模式:我有以下模式:注意:箭头的开头表示该对象引用了箭头结尾的对象(例如,comment有一个owningPost属性,它是对帖子的ObjectID引用)。此外,星号(*)表示“很多”,因此,一个帖子可以有很多评论,但一个评论只能引用一个帖子,一个流可以引用多个存储桶,一个存储桶可以有多个引用它的流

django - 如何在Django RESTful APIs中提高200万条数据的查询速度

我有一个200万条记录的科研出版物数据。我使用djangorestframework编写了用于在title和abstract中搜索数据的api。在使用postgres作为数据库时,这花费了我12秒,但是如果我使用MongoDB作为数据库,它会下降到6秒。但对我来说,即使是6秒,等待用户的时间也很长。我索引了title和abstract,但是摘要索引失败了,因为一些摘要文本太长了。这里是使用MongoDB的django模型(MongoEngine作为ODM):classJournal(Document):title=StringField()journal_title=StringFie

用Kettle调用Restful API 接口

前言作为一名架构师,在带领团队进行项目开发时,笔者认为一定要遵循一个原则:能借助第三方工具解决的开发任务,尽量用工具解决,以此来减少开发量,这样不但能够提高团队的工作效率,便于项目及时交付,也能在开发人员数量一定的条件下,更容易把余下的开发工作做好,也更容易提高代码质量,提高软件的稳定性。这对于交付项目,交付合格的软件产品是有好处的。本文探索的内容正是用kettle这个ETL工具来调用RestfulAPI,解决数据采集的问题。这样利用成熟的开源工具通过配置参数,就能调用接口,进行数据采集,相比安排开发人员编写代码,调试,代码提交,安排人员部署,测试人员测试,管理人员代码审核……,提高的工作效率