- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试在执行此命令时通过 json 文件将 json 数据导入 mongo
mongoimport --db my_db --collection m_data --type json --file /home/uname/email_my.json -v
我有一个完整的 html 存储为我的键值之一,其中包含许多特殊字符。我收到以下错误
Tue Aug 27 00:04:48 exception:BSON representation of supplied JSON is too large: Failure parsing JSON string near: </td>
Tue Aug 27 00:04:48 Assertion: 10340:Failure parsing JSON string near: <td>
0x85a4462 0x8584704 0x8571e83 0x8571f35 0x8385c96 0x81f5cf2 0x81f73cc 0x81e89a1 0x81de4ec 0xb70dc935 0x81ea5cd
Tue Aug 27 00:04:48 Assertion: 10340:Failure parsing JSON string near: <br />
0x85a4462 0x8584704 0x8571e83 0x8571f35 0x8385c96 0x81f5cf2 0x81f73cc 0x81e89a1 0x81de4ec 0xb70dc935 0x81ea5cd
mongoimport(_ZN5mongo15printStackTraceERSo+0x32) [0x85a4462]
mongoimport(_ZN5mongo10logContextEPKc+0x64) [0x8584704]
mongoimport(_ZN5mongo11msgassertedEiPKc+0xb3) [0x8571e83]
mongoimport() [0x8571f35]
mongoimport(_ZN5mongo8fromjsonEPKcPi+0x256) [0x8385c96]
mongoimport(_ZN6Import8parseRowEPSiRN5mongo7BSONObjERi+0x102) [0x81f5cf2]
mongoimport(_ZN6Import3runEv+0xebc) [0x81f73cc]
mongoimport(_ZN5mongo4Tool4mainEiPPc+0x7c1) [0x81e89a1]
mongoimport(main+0x3c) [0x81de4ec]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0xb70dc935]
mongoimport() [0x81ea5cd]
Tue Aug 27 00:04:48 exception:BSON representation of supplied JSON is too large: Failure parsing JSON string near: <br />
我也试过
mongoimport --db my_db --collection m_data --type json --file /home/uname/email_my.json --jsonArray
但它跳过了我所有的键,其中包含 HTML 的值。关于如何导入此类数据的任何建议。注意 - 我无法从 json 文件中删除任何内容,因为我想按原样存储它。有什么建议吗?提前致谢。
更新我正在尝试插入以下类型的 json
{"id": 771564,"mailbox_id": 93,"temp": 0,"toaddress": "address <abc@xyz.com>","to_addr": "abc@xyz.com","fromaddress": "name <noreply@somesmtp.com>","from_addr": "noreply@somesmtp.com","ccaddress": "","cc": "","bccaddress": "","bcc": "","reply_toaddress": "xyz@yahoo.com","reply_to": "xyz@yahoo.com.au","senderaddress": "Lisa Taylor <noreply@somesmtp.com>","sender": "noreply@somesmtp.com","return_pathaddress": "","return_path": "","email_date": "2013-08-26 14:01:02","subject": "E_form:- some date, 186","flagged": " ","draft": " ","msgno": 18,"MailDate": "0000-00-00 00:00:00","email_size": 13940,"udate": 1377525675,"email_body_txt": "
","email_body_html": "<table width=\"800\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
<tr>
<td>
<a href=\"http://www.google.com/\" title=\"\"><img src=\"http://www.example.com/images/frontend/logo.png\" width=\"163\" height=\"116\" alt=\"a\" title=\"a\" border=\"0\" /></a>
</td>
</tr>
<tr>
<td>
<table width=\"800px\" border=\"0\">
<tr>
<td>
<a href=\"http://www.example.com/\" title=\"\">Home</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">
<tr>
<td height=\"39\" colspan=\"3\"><b>Dear Admin,<br />
</b><br />
<b>addf.<br />
</b></td>
</tr>
</table>","unique_msg_no": 246485,"attach_fname": "","domain_id": 0,"myob": 0,"tags": "","form_id": 0,"hashid": "0000-00-00 00:00:00","flag": 1,"domain_name": "","myob_name": "","server_id": 0,"server_name": "","status": 1,"ft_js_id": 0,"response_type": 0},
最佳答案
MongoDB 要求导入的 JSON 格式正确。 JSON 相当严格,所以使用 JSONLint验证您的 JSON 并确定其格式有什么问题。
关于json - Mongoimport 使用 json :supplied json is too large,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18450766/
第一次使用 Mercurial,WindowsXP 上出现问题(可能会在所有 Win 安装上发生)。我在一个不明显的地方找到了答案,所以我自己提出/回答这个问题,这样其他人就不必像我一样搜索。 第一次
我有一个用于打印机碳粉库存的 WinForm 桌面应用程序。数据库位于远程 SQL Server 上,仅由两个订单和交货表组成,库存数量仅通过跟踪订单和交货时间计算得出。加上一堆包含制造商、型号、类别
我知道在 SO 上有成千上万个像这样的问题,但我已经看到了所有问题,但我仍然无法解决我的问题。 我正在使用 ansible 做所有事情,所以它非常自动化,但无论如何,这是我的文件: pg_hba.co
数据库.yml: # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in yo
我正在开发一个 JavaFX 项目,我在其中使用 Task 进行网络调用.不幸的是,我无法找到如何将参数传递给它。我搜索了很多链接,但没有一个提供。来自 java2s 的一个链接声称它们正在通过,但代
我正在尝试从我的 .py 文件创建一个可执行文件。 我这样做了: import cx_Freeze executables = [cx_Freeze.Executable("Cobra.py")] c
版本:postgresql 14 和 citus 10.2 当我执行 select rebalance_table_shards('tbl_name'); 在CN节点,postgresql报错:ERR
背景: 我正在做一个代码翻译项目,需要我生成变量名。我生成的名字都不应该是重复的。 我真的很沮丧,因为使用 Python 生成器函数会非常简单和优雅。 我试过的: 我之前这样做的方式是通过递归调用我的
我正在尝试向 Azure 的认知文本分析提供一些简单的、Hello-Worldish 的 JSON 示例;使用此测试数据: { "documents": [ { "lan
我正在尝试向 Azure 的认知文本分析提供一些简单的、Hello-Worldish 的 JSON 示例;使用此测试数据: { "documents": [ { "lan
我正在尝试使用 Office365 邮件服务器发送邮件,但一直遇到此问题/异常,目前看不到任何解决方案。对此进行了大量研究,但找不到任何具有类似问题的帖子: System.Net.Mail.SmtpE
假设我有 a graph where the x-axis tick labels are very long strings ,所以我想交替填充刻度(文本和 x 轴之间的垂直距离),以便刻度标签不重
我想根据下面的查询输出一个 5 列表,phpmyadmin 上的输出是正确的,但我收到错误: 为 php 页面上的 foreach() 提供的参数无效。任何帮助将不胜感激。谢谢 代码: get('id
给定一个包含成对的“因素”和一个存在标志的表: create table pairs ( factor_1 text, factor_2 text, exists boolean
因此,我必须在 postgres 中导入数据库,但出现以下错误:“未提供服务器!”我搜索了一下,我明白这是因为 PHP 文件大小限制、帖子大小或内存大小。我在 Linux Ubuntu 上使用 LAM
我已经在 linux (kubuntu) 和最新版本的 pgadmin3 上安装了 postgresql 9.2,但是当我连接它们时出现这个错误: 发生错误:连接到服务器时出错:fe_sendauth
我正在尝试使用下面的 setup.py 代码将我的 Python 程序转换为 Py2exe 库: from distutils.core import setup import py2
我正在尝试使用 boost::asio 库在网络上发送原始 TCP 数据包。我的程序在 Mac OS X 10.8 上运行良好,但是当我在 Windows 7 下运行该程序时,出现异常(在控制台中):
所以我已经从初始布局更改了它,但这是我的导航栏当前的样子: Nav Bar 这是我搞砸的代码: {% include 'site-nav' %}
抱歉,因为我的标题与 StackOverFlow 上的许多其他标题相似,但这些解决方案均未解决我的问题。 我正在使用 Relative Layout 设计布局。在代码 View 中设计后,当我更改为图
我是一名优秀的程序员,十分优秀!