问题标签 [mongokit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
288 浏览

mongodb - Flask-MongoKit find_one()

我正在尝试按如下方式使用 Flask-MongoKit(两次尝试 find_one 均失败):

当我使用普通的 MongoKit(非 Flask 版本)时,这有效(如下)

谢谢!

编辑:

数据库和集合定义如下。

0 投票
1 回答
107 浏览

nested - MongoKit 嵌套结构保存错误

基于 MongoKit 文档,我定义了一个嵌套结构使用字典。但是在保存对象时,我得到了一个错误。详情如下。你能请教吗?谢谢

我得到的错误是: bson.errors.InvalidDocument: Cannot encode object: {'start': 'M', 'payment': 'M'}

0 投票
1 回答
81 浏览

python - 你如何在 Mongokit 中做 $elemMatch?

我有如下文件:

我想在朋友数组中找到“乔”所在的所有文档。

在 Mongo 我猜这将是:

但是我如何在 Python 中使用 MongoKit 做到这一点:

0 投票
1 回答
221 浏览

heroku - Flask with MongoDB 使用 MongoKit 到 MongoLabs

我是初学者,我在本地开发了一个简单的应用程序,它使用 mongodb 和 mongoKit,如下所示:

然后在视图中我只使用 CustomerDB

我已将所有内容都放在 heroku 云上,但我的数据库连接不起作用。

我得到了我需要连接的链接:

但我不知道如何拉这个。我看了下面的帖子,但我更困惑 如何从 python 使用 mongolab 插件到 Heroku?

任何帮助,将不胜感激。

谢谢!

0 投票
0 回答
135 浏览

mongodb - Flask MongoLab MongoKit

我有以下代码,非常简单:

并不断收到以下错误:

这让我发疯,任何帮助将不胜感激。

谢谢!

0 投票
0 回答
32 浏览

mongodb - mongokit 未验证 mongodb 副本集,将每个连接显示为操作错误

在应用程序中使用它时显示操作错误.. 为它显示的用户定义了 readWrite、dbOwner 和 dbAdmin 角色

OperationFailure:数据库错误:未授权查询数据库。pymongo 版本:2.6.3 django-mongokit:0.2.6 mongokit - 0.9.1 mongodb 版本 v2.6.7

虽然我为我在应用程序中使用的用户提供了读写和 dbowner 角色

似乎是 mongokit 的问题。

0 投票
1 回答
67 浏览

python - Mongokit 如何将列表中的字典中的键指定为必填字段?

我正在使用 mongokit,并且在我的文档中有与此类似的结构。

我想description在本文档中填写必填字段。我知道嵌套键可以通过点符号访问,但sections.description不起作用。我如何实现我想要的?

0 投票
0 回答
42 浏览

python - 将嵌套字段添加到结构时 MongoKit 中的 KeyError

我有以下结构:

我有一个小的辅助方法来遍历游标以返回一个 python dict,如下所示:

这工作正常,直到我想向结构中添加另一个嵌套字段,如下所示:

此时我的光标迭代器因 KeyError 而失败。如果我删除集合中的所有文档,它会正常工作。那么这是否意味着每次我更改文档结构对象时,我都必须删除集合?

干杯,F

0 投票
1 回答
1368 浏览

mongodb - flask、mongokit、pymongo、flask-pymongo是什么关系?

我对FlaskMongoDB真的很陌生。我阅读了关于MongoDB的 Flask 文档,结果我感到很困惑,以至于我不知道我需要安装哪一个。

Flask文档中,它说如果你想操作MongoDB,你应该安装Mongokit,是的,我做了,我像文档说的那样建立了用户结构,并保存它,但是它不起作用,我查了一下 MongoDB shell,没有存储那里。所以,我一直在寻找我需要Pymongo,另一个文件说 Flask-PyMongo是 MongoDB 和 Pymongo 之间的桥梁。

我需要安装所有这些吗?他们的关系是什么,我需要有人理清思路,顺便说一句,我可以将SQLalchemyMongoDB一起使用吗?或者我只是使用上面的Mongokit

0 投票
2 回答
95 浏览

mongodb - UpdateQueryError MongoDB 数组字段

所以我有一个 mongo 对象:

我将文档更新为此

然后我继续进行以下迁移:

然后我执行了以下命令

但我不断收到以下错误:

我究竟做错了什么?是因为 extra_infos 是一个数组吗?我怀疑我的迁移定义不正确,但我不确定如何为数组 extra_infos 以不同方式定义它