草庐IT

mongo-express

全部标签

c# - 使 ASP.NET 身份在 Mongo 中存储用户数据(托管在 Heroku 上)

我目前正在开发一个使用Mongo作为后端的ASP.Net网络应用程序。我已经看到其他人尝试过这个,并在我的Web.config中更改了我的连接字符串以指向我在Heroku上的Mongo实例。我的连接字符串格式如下:mongodb://username:password@server.mlab.com:port/database创建新的ASP.NetMVC项目并选择个人帐户后构建的Controller和模型未被编辑。我无法创建新帐户或使用我通过Mongo创建的帐户登录。我还收到以下错误:Formatoftheinitializationstringdoesnotconformtospec

mongodb - 是否可以使用管道在 Mongo 中有效地排序、分组和限制?

给定具有年龄索引的用户:{name:'Bob',age:21}{name:'Cathy,age:21}{name:'Joe',age:33}获取输出:[{_id:21,names:['Bob,'Cathy']},{_id:33,names:['Joe']}]是否可以按年龄排序、分组和限制?db.users.aggregate([{$sort:{age:1}},{$group:{_id:$age,names:{$push:'$name'}},{$limit:10}]我做了一些研究,但不清楚是否可以先排序再分组。在我的测试中,该组失去了排序,但我不明白为什么。如果组保留排序,那么排序和限制

mongodb - Mongo聚合,投影数组第一个元素的子域

我有一个元素子集合,我想投影该集合中第一个项目的某个子字段。我有以下内容,但它只投影数组中所有元素的字段。Items是Orders的子集合,每个Item对象都有一个Details子对象和下面的ItemName。我只想返回列表中第一个项目的项目名称。这将返回列表中每个项目的项目名称。我该如何调整它?db.getCollection('Orders').aggregate([{$match:{"Instructions.1":{$exists:true}}},{$project:{_id:0,'UserId':'$User.EntityId','ItemName':'$Items.Deta

mongodb - CAP 背景下的 Mongo 和 Cassandra?

在谷歌上阅读了几篇文章后,我看到像Mongo这样的NoSqlDB被设计用于CP(在CAP中),而cassandra是为AP(在CAP中)设计的这是我的问题:-Mongo不能配置为提供AP而不是CP还是严格为CP设计的?Cassandra也是如此吗? 最佳答案 自从CAP定理于2000年首次出现以来,我们对它的理解发生了很大变化。“三选二”概念存在很多混淆,但EricBrewer的article2012年很好地消除了这些困惑(我猜)。因此,CAP定理与成为CA或AP或其他什么无关。简单来说就是:网络分区随时可能发生。这是不可避免的。当

mongodb - 具有两级未知父键的 Mongo 查询嵌套字段值

我们使用MongoDB存储时间序列传感器数据,类似于https://www.mongodb.com/blog/post/schema-design-for-time-series-data-in-mongodb中所示的设计模式我们确实在各个时间段的数据查询上取得了不错的性能。关于我们的架构设计的说明:"v"是传感器读数的父键,时间用分秒转换成嵌套数组。我们使用"m"(Minute)作为子键,然后"s"(Second)作为分钟阅读的子键。传感器读数位于"s"级别,field1、field2、...、field10为传感器数据值。现在我们正在尝试实现一些数据分析工具,并希望通过传感器数据读

javascript - Node Express Mongoose 数组未填充引用模型

我一直在尝试在模型数组中添加相关模型。但是当我测试api时,数组总是空的。我一直在Stackoverflow和谷歌中寻找答案,但没有任何效果。模式和模型letUserSchema=newSchema({title:{type:String,required:true},firstName:{type:String,required:true},lastName:{type:String,required:true},username:{type:String,required:true,unique:true},avatar:String,email:{type:String,requ

javascript - 在 Node express 中导出和导入

我正在用Node创建我的第一个项目,有人告诉我创建一个包含所有常用函数的.js文件是一个很好的做法例如,假设我想向我的Mongoose查询一些东西,以获取数据或更新数据,我应该创建一个js文件,所有操作都应该从那里发生。考虑我有一个看起来像这样的Mongoose模式constmongoose=require('mongoose')constuserSchema=newmongoose.Schema({fullName:String,email:String,passowrd:String,image:String})module.exports=mongoose.model('User

ruby-on-rails-3 - mongo 的 SEO 友好 url

我想在mongo中用posts/:title替换urlposts/:id。有什么办法吗。我尝试在模型中使用keyclassPostincludeMongoid::DocumentincludeMongoid::Timestampsfield:titlekey:titleend但我的url没有改变,而且我收到此错误DocumentnotfoundforclassPostwithid(s)我是不是漏了什么? 最佳答案 你为什么要用field:key正确的语法应该是key:field_name有关如何使用key的更多引用,请查看thisl

java - 使用 Spring Data Repository 向 mongo JSON @Query 添加排序

我想使用mongoJSONquery对find的结果进行排序并且做了一些阅读和实验后,我仍然无法让它工作。我有PagingAndSortingRepository并且可以使用Sort()在findAll上没有问题。存储库类publicinterfaceThingRepositoryextendsPagingAndSortingRepository{@org.springframework.data.mongodb.repository.Query("{name:?0,$or:[{state:'new'},{state:'updated'}]}")ListfindThingsInNewO

mongodb - 是否有可用的免费/开源 Mongo DB 浏览器?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Mongointerface我是mongodb的新手,我正在寻找MongoDB的用户界面,我正在将数据存储在我的MongoDb中,并想检查它是否存储在那里。有没有可用的浏览器,我可以通过它检查数据库值。提前致谢