草庐IT

LoopBack

全部标签

node.js - 连接到 MongoDB Atlas 的 Loopback API 失败

看起来大约有5种类型的问题,都没有答案,也许做过的人有时间分享解决方案。我有一个在本地运行的环回API应用程序,它可以在本地很好地连接到mongoDB-我已经安装了“loopback-connector-mongodb”:“^3.3.1”,并且如前所述-一切正常这是我经历的过程(因为我不确定正在使用哪个驱动程序,所以我尝试了两种语法,syntaxi?语法?)本地连接正常"loopback-test":{"connector":"mongodb","name":"loopback-test","host":"localhost","port":27017,"url":"","databa

node.js - 如何在 Loopback 查询 Mongo 中获取聚合结果

我是环回的新手,需要解决以下问题。我需要来自两个字段(电子邮件和名称)的mongo的不同结果。数据:vara=[{email:'x@gmail.com',name:'x'},{email:'x@gmail.com',name:'x'},{email:'x@gmail.com',name:'z'}]输出:vara=[{email:'x@gmail.com',name:'x'},{email:'x@gmail.com',name:'z'}]如何在环回中使用以下聚合函数来获得所需的输出结果。collection=db.tb;result=collection.aggregate([{"$gr

mongodb - 如何使用带 Loopback 的 SSL 连接到 MongoDB 数据库

我正在尝试使用环回连接到Rackspace中带有SSL的MongoDB数据库,但它不起作用。似乎连接正常;如果我(故意)输入错误的凭据,我会收到一条错误消息,提示“无法连接”,但是当我使用正确的凭据时,不会显示任何错误,所以我认为我连接正常。但是当我尝试查询数据库时它总是超时,知道发生了什么事吗?我的datasources.json看起来像这样:"db":{"name":"mongodb","url":"mongodb://username:password@iad-mongos2.objectrocket.com:port/dbName?ssl=true","debug":true,

mongodb - Loopback mongodb-connector principalId 存储为字符串

我将Loopback与mongodb连接器一起使用。当执行查询以查找分配给用户的所有角色时,响应不返回任何内容。//Findallusers$scope.displayUsers=[];$scope.loading=true;$scope.users=User.find({include:['roles']},function(){$scope.displayUsers.concat($scope.users);$scope.loading=false;});我已将其缩小到principalId作为字符串存储在Rolemapping模型中,而userId是ObjectId类型。当我在我

mongodb - 如何对 $meta : "textScore" with Loopback? 上的 $text 搜索进行排序

当直接与MongoDB的api交互时,您可以进行全文搜索并按结果的分数排序,如下所示:db.someCollection.find({$text:{$search:"somesearchphrase"}},{score:{"$meta":"textScore"}).sort({score:{$meta:"textScore"}})如何将其转化为环回过滤器?我试过了,失败了:{"where":{"$text":{"search":"somesearchphrase"}},"fields":{"score":{"$meta":"textScore"}},"orderby":"scoreAS

android - Loopback Android SDK 中的嵌套模型

我有一个带有MongoDB后端的环回实例,并且定义了一个模型,该模型具有一个名为“location”的嵌套(匿名)模型作为属性:"name":"thing","plural":"things","base":"PersistedModel","idInjection":true,"options":{"validateUpsert":true},"properties":{"title":{"type":"string","required":true},"description":{"type":"string"},"location":{"lat":{"type":"string"

mongodb - 是否有像 mongoosastic 这样的插件可以与环回一起使用?

我想使用elasticsearch为我的应用程序提供全文搜索,在谷歌搜索后我决定使用mongoosastic,但该插件与express。那么是否有一个等效的插件可以将它与loopback一起使用? 最佳答案 如果您正在为elasticsearch寻找环回连接器,请查看以下内容。https://github.com/strongloop-community/loopback-connector-elastic-search有关this的更多信息可以在这个答案中找到。 关于mongodb-是

mongodb - DeprecationWarning : collection. 插入已弃用。改为使用 insertOne、insertMany 或 bulkWrite

我正在为Ionic前端开发LoopBack后端。它使用MongoDB作为数据库。在package.json中,我尝试将依赖项loopback-connector-mongodb从升级到^3.6.0>^3.4.1,但我遇到了这种警告。DeprecationWarning:collection.insertisdeprecated.UseinsertOne,insertManyorbulkWriteinstead.但是,我仍然没有找到解决方案,所以我想我必须再次降级。(如果是这样,就没有这样的警告¯_(ツ)_/¯)有更好的解决方案吗?谢谢。 最佳答案

mongodb - loopback-mongodb-connector 修改以支持 slug id

我想对Loopbackslugs(String)而不是ObjectIDem>Whatthedocssaysaboutmodelids:Bydefault,ifnoIDpropertiesaredefinedandtheidInjectionofthemodeloptionsisfalse,LDLautomaticallyaddsanidpropertytothemodelasfollows:id:{type:Number,generated:true,id:true}我认为我只需要将String指定为类型,并将generated:false指定为避免环回生成ObjectId。id:{t

mongodb - 使用 loopback.js 和 MongoDB 自动递增

我想使用环回自动增加mongodb文档数量。我在mongo中做了函数functiongetNextSequence(name){varret=db.counters.findAndModify({query:{_id:name},update:{$inc:{seq:1}},new:true});returnret.seq;}db.tweet.insert({"_id":getNextSequence("userid"),"content":"test","date":"1","ownerUsername":"1","ownerId":"1"})它在mongoshell中工作。但是,当我