草庐IT

Update-Database

全部标签

c# - 数据库 'Database Name' 的凭据无效。 MongoDB 2.6.2

我正在使用monogdb2.6.2并尝试在monogdb服务器中创建管理员用户帐户。用户详情如下:-我可以在Mongoshell中使用这些数据库凭据访问任何数据库,但是当我尝试通过应用程序使用相同的数据库凭据时,我收到了一个错误。数据库“数据库名称”的凭据无效数据库连接字符串:-"mongodb://admin:admin@localhost:27011";有人可以帮忙吗?提前致谢。更新:请查看尝试在数据库中创建新集合的两种方法。现在,当我尝试使用相同的用户名和密码登录时,即-uadmin-padmin,mongoshell给我未授权用户错误。然后我用新的用户名和密码创建了一个新用户-

javascript - Mongodb update() 与 findAndModify() 性能对比

对于不断增长的文档,我可以选择使用update()或findAndModify()来插入新的数组字段中的元素。但是,findAndModify()将在我的特定应用程序中生成更清晰的代码。但是我可以使用update()实现相同的功能,只是更加困惑。我只是想知道使用update()而不是findAndModify()能获得多少性能提升。非常感谢! 最佳答案 我使用mongoshell进行了快速测试。对于本文档:{"c":50,"growingArray":[0]}我运行了两个测试:for(i=1;i在我的中端笔记本电脑上总共花费了40.

django - Mongoengine 原始 find_and_modify 查询给出 "Must either update or remove"异常

我正在使用Django+mongoengine我想更新我的Bookscollection文档中的书籍(嵌入式文档)计数。我希望更新查询返回完整的对象。因此我正在使用“find_and_modify”。但即使我使用更新或删除字段。我仍然收到“必须更新或删除”的错误消息。这是我的代码片段-forbook_idinbook_list:book_col=BookCollection._get_collection().find_and_modify({'query':{'coll_id':book_coll_id,'book.book_id':book_id},'update':{'$inc'

mongodb - Meteor/ReactJS - UI 闪烁问题 : rendering twice before and after checking a database

任务:我需要根据数据库结果显示组件。问题:它在检查数据库之前渲染组件并在不从数据库获取任何信息的情况下显示结果,并且在从数据库收到结果后第二次渲染组件,这会导致UI闪烁问题**在我的示例中(...删除...)我展示了它。一旦至少添加了一项任务,刷新页面和“添加任务!”前半秒将显示红色block。如何解决这个问题?我应该使用“promise”还是只有在它检查数据库后我才能显示结果? 最佳答案 您的容器订阅数据并监控订阅的就绪状态:createContainer(()=>{consttodosHandle=Meteor.subscrib

database - mongodb 没有在 centOS 7 上创建 super 用户?

我已经在centOS7上安装了mongodb。我可以使用命令mongo访问mongodb,这是我的shell命令:$mongoMongoDBshellversion:3.2.19connectingto:testServerhasstartupwarnings:2018-02-27T06:49:14.392+0500ICONTROL[initandlisten]2018-02-27T06:49:14.393+0500ICONTROL[initandlisten]**WARNING:/sys/kernel/mm/transparent_hugepage/enabledis'always'

database - 使用 MongoDB 查找文档,该数组包含一个字符串,该字符串是特定单词的子字符串

假设,我有这个集合:{"str":["pho","goa"],...},{"str":["sma","aba"],...},{"str":["gag"],...}...我想选择所有文档,其中字段(str这里)包含一个字符串,它是某个单词的子字符串。智能手机例如。所以查询的结果应该是:{"str":["pho","goa"],...},{"str":["sma","aba"],...}我该怎么做?这个问题与#54279248有关,您不必在数组中搜索。 最佳答案 您可以使用以下聚合:db.collection.aggregate([{$

database-design - MongoDB RSS 提要条目,将条目嵌入提要对象中?

我正在MongoDB中保存对RSSFeed的引用,每个Feed都有一个不断增长的条目列表。在设计模式时,我很关心MongoDBSchemaDesign-Embedvs.Reference中的这条语句文档:Iftheamountofdatatoembedishuge(manymegabytes),youmayreadthelimitonsizeofasingleobject.如果我正确理解该语句,这肯定会发生。所以问题是,我认为我不应该不将Feed条目嵌入Feed是正确的,因为我最终会达到单个对象的大小限制? 最佳答案 在设计架构时,

database-design - 在 mongoDB 中模拟一个问答站点

我需要在mongoDB中模拟一个类似stackoverflow的问答网站,这是我的主要问题。我有2个主要对象-问题和用户(只是忘记其他人,如答案等...)。用户提问。我需要始终向用户显示问题。可以搜索问题并浏览所有问题。更安全的说法是用户会问的问题少于1000个。用户有一个经常更新的声誉,当前的声誉应该一直和问题一起显示。解决方案1:将用户嵌入问题中-无需执行连接,但当用户声誉发生变化时,应更新所有相关问题。且不易显示单个用户解决方案2:将用户和问题建模为单独的集合(就像在RDBMS中一样)-现在更新信誉不是问题,但每次检索问题时都需要在用户和问题之间进行连接。就像在RDBMS中一样。

database-design - 一般 MongoDb 数据库设计和索引性能 - 一个或多个集合?

这是一个关于mongodb数据库设计的一般问题,但我提出问题的原因是我正在为一个系统设计数据库,在该系统中我为许多小型网站生成静态html文件。网站可以包含不同类型的页面,有些是用户列表,有些是其他页面的列表,有些只是静态信息页面。现在我想知道用一个页面集合来存储所有不同类型的网站页面的数据是否更好,或者是否更好有多个集合-每种类型的页面一个集合。如果我只使用一个集合,那么这可能会在一个包含许多条目的表上产生许多索引,包括按页面类型的索引。如果使用多个集合,那么每个集合都会更小并且有几个索引,包括一个用于id字段上的每个集合的索引。我的直觉是,通常使用多个集合会更好,因为这样数据就已经

c# - MongoDB C# : Update. pullAll 不删除项目

我目前正在使用其C#驱动程序与MongoDB打交道,尝试API中的每种方法(如果他们提供一些例子,这会更好)一个接一个。目前我正在使用Update.PullAll()方法。我正在使用这个POCO对象进行测试:publicclassPerson{publicObjectIdId{get;set;}publicstringFirstname{get;set;}publicstringLastname{get;set;}publicListSkills{get;set;}}publicclassSkill{publicObjectId{get;set;}publicstringName{ge