草庐IT

rest_auth

全部标签

java - Spring 数据 REST MongoDB : Retrieve objects of DBRef instead of href

您好专家@stackOverflow,我们正在使用SpringDataRESTMongoDB。是否可以预先加载子对象,而不是超链接——使用@DBRef注释?请引用下面的Process.templates属性。这是我们的模型:importorg.springframework.data.annotation.Id;importorg.springframework.data.mongodb.core.mapping.DBRef;importorg.springframework.data.mongodb.core.mapping.Document;importjava.util.Arra

c# - 修补 REST API 以在 .NET 中部分更新 MongoDB

我有一个对象{"_id":"testobject","A":"Firstline","B":"Secondline","C":"Thirdline"}我想向我的API发送RESTPATCH请求以仅更新其中一个属性{"_id":"testobject","C":"Forthline"}这被解析成一个类publicclassSomeObject{publicstringA{get;set;}publicstringB{get;set;}publicstringC{get;set;}}我现在需要更新MongoDB中的现有文档,但只更新属性C。我可以只为这条记录创建一个更新定义UpdateDe

api - 使用 RESTful API 在应用程序中存储 'shared' 项 MongoDB

我正在创建一个用户可以在其中共享文章的应用程序。目前,当一个user分享一个article,它添加了article共享项目的ID到名为shares的数组在user上.varuserSchema={//`sharedItems`isalistofarticleIDsthattheuserhassharedsharedItems:{type:Array}};但是,因为我需要一种方法来查询多个用户ID的共享项(类似于新闻提要查询),所以我决定继续为共享项创建一个单独的集合。varshareSchema={//TheIDoftheuserwhosharedthearticleuserId:{t

mongodb - 如何通过查询字符串 Restfully 实现连接

我们的堆栈目前使用mongoose作为ODBM,我想知道我究竟应该如何实现RESTFUL请求来确定是否填充外键(即外键_id属性被整个文档或部分文档替换)来自另一个集合的文档)。我知道我可以发送类似的东西?populate=CollectionName&populateFields=fieldsnames`通过查询字符串,但对我来说这似乎很老套,我想知道在这种情况下什么是标准/最佳实践 最佳答案 MongoDb没有连接。如果关联的数据足够小,那么建议嵌入文档。如果采用该方法,则可以执行这个简单的查询来检查嵌入的文档字段是否为文档。0

mongodb - REST API - 访问嵌入式资源的最佳实践

我们使用MongoDB并提供restfulapi来访问资源(不仅是集合)。例如,我有一个设备集合。每个设备文档都有一个嵌入式数组:运营商。这些是运营商的关联类,没有任何唯一ID。{_id:ObjectId("..."),carriers:[{carrier:ObjectId("..."),bindingInterval:{from:ISODate("..."),to:ISODate("...")}},...]}在我们的服务中,运营商绑定(bind)的唯一性由特定字段的组合决定:运营商+从+到值。问题:需要这些嵌入式文档的最佳做法是什么?在许多情况下,我会单独获取/发布/放置/删除它们。

node.js - 单元/集成测试 Express REST API、mongoose、mocha、sinon、chai、supertest

我对使用Mongoose对ExpressRESTAPI进行单元测试感到很困惑。我听说过supertest、sinon、chai和mocha。我想编写测试:1)测试API接口(interface):创建一个super测试服务器并向其发出请求(例如GET/users、POST/users)并检查它是否调用了正确的路由。2)测试Mongoose查询:当路由被调用时,我想检查是否调用了正确的mongoose函数(find,findById)并且它返回了正确的数据(假数据),比如:当调用User.findId时,返回假用户(在beforeEach中定义的数据)。这是sinonstub的用途吗?3

node.js - Auth0 - 如何通过 Auth0 在本地主机上使用 mongoDB

我在Auth0上创建了一个名为local-mongo的新数据库连接,我正在尝试使用Create脚本在我的本地mongoDB上创建一个用户,但我不断收到此套接字挂起错误:[Error]Error:sockethangupatcreateHangUpError(_http_client.js:211:15)atSocket.socketOnEnd(_http_client.js:303:23)atemitNone(events.js:72:20)atSocket.emit(events.js:166:7)atendReadableNT(_stream_readable.js:913:12)

json - 在 Jersey RESTful 中隐藏 JSON 字段

问题是我想从RESTFulJSON响应中隐藏null元素(如果可能的话)。RESTController从Mongo数据库中检索信息,因为该元素在那里不存在,所以当它们为null时我想忽略它们。这是我的RESTController(暴露​​在Jersey中):@Stateless@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)@Path(PropertiesRestURIConstants.PROPERTIES)@Produces(MediaType.APPLICATION_JSON)@RequestScopedp

mongodb - 无法访问 http ://localhost:28017 when enable auth for mongod

我无法访问http://localhost:28017为mongod启用身份验证时;它总是弹出用户名/密码,即使我填写了正确的用户名/密码。我在初始参数文件中启用了HTTP&REST。我使用的YAML格式参数文件:net:port:27017http:enabled:trueRESTInterfaceEnabled:truesecurity:authorization:enabled但是当我禁用mongod授权时,我可以登录http://localhost:28017成功,无需填写用户名/密码。这是什么原因?3.0授权下不支持HTTPconsole吗?我的版本是3.0.2。

与JSON Body一起使用的REST REST API呼叫与Java没有在游戏框架中工作

我无法使用Java在游戏框架中调用API呼叫。该代码看起来不错,但是API调用没有触发(API调用在Postman中正常工作)。我认为这可能是与线程有关的问题,我无法在游戏框架中写异步任务,请有人帮助我。希望最好!提前致谢!在控制器文件中找到API调用的代码publicResultupdateTripDetail(){//fewstatements;Stringurl="https://medicines-XXX/MZIMRestServicesXXX/v1/XXXX";JSONObjectjsonBody=newJSONObject();jsonBody.put("source_type",