Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以文本形式查看MongoDB中的BinData_Mongodb_Bindata - Fatal编程技术网

以文本形式查看MongoDB中的BinData

以文本形式查看MongoDB中的BinData,mongodb,bindata,Mongodb,Bindata,在MongoDB中,字段名为内容的行作为BinData类型, 我想以文本形式查看此字段的内容,MongoDB是否支持mongoshell中的文本。 我的行内容: { "_id" : "adsdadad9809kjsa-", "fetchInterval" : NumberInt("2592000"), "fetchTime" : NumberLong("1534691840163"), "markers" : { "_updmrk_" : "1532099830-1713101603",

在MongoDB中,字段名为内容的行作为BinData类型, 我想以文本形式查看此字段的内容,MongoDB是否支持mongoshell中的文本。 我的行内容:

{
"_id" : "adsdadad9809kjsa-",
"fetchInterval" : NumberInt("2592000"),
"fetchTime" : NumberLong("1534691840163"),
"markers" : {
    "_updmrk_" : "1532099830-1713101603",
    "dist" : "1",
    "_gnmrk_" : null,
    "_ftcmrk_" : null,
    "__prsmrk__" : null
},
"metadata" : {
    "CharEncodingForConversion" : BinData(0,"dXRmLTg="),
    "OriginalCharEncoding" : BinData(0,"dXRmLTg="),
    "_rs_" : BinData(0,"AAABVg=="),
    "_csh_" : BinData(0,"AAAAAA==")
},
"retriesSinceFetch" : NumberInt("0"),
"score" : 0,
"status" : NumberInt("2"),
"batchId" : "1532099830-1713101603",
"content" : BinData(0,"CjwhRE9DVFlQRSBodG1sPgo8aHRtbCBsYW5nPSJ2aS12biI+IAo8aGVhZD4gCjx0aXRsZT5UaOG7sWMgcGjhuqltIGLhu5Ugc3VuZyAtIFJvbmcgYmnhu4NuIGjhu691IGPGoSBjYW8gY+G6pXAgSXZlbmV0IEJlYmUsIDJnPC90aXRsZT4gIAo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIvPgo8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iU+G6o24gcGjhuqltIDM2OTI3LCAgUm9uZyBiaeG7g24gaOG7r3UgY8ahIGNhbyBj4bqlcCBJdmVuZXQgQmViZSBsw6Agc+G6o24gcGjhuqltIGN1bmcgY+G6pXAgQ2FueGkgZ2nDunAgeMawxqFuZyB2w6AgcsSDbmcgcGjDoXQgdHJp4buDbiwgYuG7lSBzdW5nIERIQSBjaG8gbsOjbyBi4buZIGPhu6dhIHRy4bq7Ii8+PG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9IlRo4buxYyBwaOG6qW0gYuG7lSBzdW5nLFJvbmcgYmnhu4NuLGjhu691IGPGoSxJdmVuZXQgQmViZSwgQsOhbmggxINuIGThurdtLCBT4buvYSwgdGjhu7FjIHBo4bqpbSwgQsOpIMSDbiIvPgo8bWV0YSBuYW1lPSJtc3ZhbGlkYXRlLjAxIiBjb250ZW50PSIwRTU5NkU4QjJGMzczQTlEQTc4NEEzNEUyRDQ0ODNGMSIvPgo8bWV0YSBuYW1lPSJnZW8ucmVnaW9uIiBjb250ZW50PSJWTi1I4buTIENow60gTWluaCIvPgo8bWV0YSBuYW1lPSJyb2JvdHMiIGNvbnRlbnQ9ImluZGV4LGZvbGxvdyxub29kcCIvPgo8bWV0YSBuYW1lPSJSQVRJTkciIGNvbnRlbnQ9IkdFTkVSQUwiLz4KPG1ldGEgbmFtZT0ibGFuZ3VhZ2UiIGNvbnRlbnQ9InZpZXRuYW1lc2UiLz4KPG1ldGEgbmFtZT0iUkVWSVNJVC1BRlRFUiIgY29udGVudD0iMSBEQVlTIi8+CjxtZXRhIHByb3BlcnR5PSJmYjphcHBfaWQiIGNvbnRlbnQ9IjE0OTkxMjEzNzY5NzM0MzIiLz4KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJUaOG7sWMgcGjhuqltIGLhu5Ugc3VuZyAtIFJvbmcgYmnhu4NuIGjhu691IGPGoSBjYW8gY+G6pXAgSXZlbmV0IEJlYmUsIDJnIi8+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJwcm9kdWN0Ii8+CjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9jb25jdW5nLmNvbS8yMDE4LzA2LzM2OTI3LTQwNTYxLWxhcmdlL3RodWMtcGhhbS1iby1zdW5nLXJvbmctYmllbi1odXUtY28tY2FvLWNhcC1pdmVuZXQtYmViZS0yZy5qcGciLz4KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSIgUm9uZyBiaeG7g24gaOG7r3UgY8ahIGNhbyBj4bqlcCBJdmVuZXQgQmViZSBsw6Agc+G6o24gcGjhuqltIGN1bmcgY+G6pXAgQ2FueGkgZ2nDunAgeMawxqFuZyB2w6AgcsSDbmcgcGjDoXQgdHJp4buDbiwgYuG7lSBzdW5nIERIQSBjaG8gbsOjbyBi4buZIGPhu6dhIHRy4bq7LCBNw6Mgc+G6o24gcGjhuqltIDM2OTI3ICIvPgoJPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iQ29uY3VuZy5jb20iLz4JCQoJPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cDovL2NvbmN1bmcuY29tL2JhbmgtYW4tZGFtL3RodWMtcGhhbS1iby1zdW5nLXJvbmctYmllbi1odXUtY28tY2FvLWNhcC1pdmVuZXQtYmViZS0yZy0zNjkyNy5odG1sIi8+CQo8bGluayByZWw9ImFsdGVybmF0ZSIgaHJlZj0iaHR0cHM6Ly9jb25jdW5nLmNvbS9iYW5oLWFuLWRhbS90aHVjLXBoYW0tYm8tc3VuZy1yb25nLWJpZW4taHV1LWNvLWNhby1jYXAtaXZlbmV0LWJlYmUtMmctMzY5MjcuaHRtbCIvPgo8bGluayByZWw9Imljb24iIHR5cGU9ImltYWdlL3ZuZC5taWNyb3NvZnQuaWNvbiIgaHJlZj0iaHR0cHM6Ly9jb25jdW5nLmNvbS9pbWcvY29uY3VuZy5pY28iLz4KPGxpbmsgcmVsPSJzaG9ydGN1dCBpY29uIiB0eXBlPSJpbWFnZS94LWljb24iIGhyZWY9Imh0dHBzOi8vY29uY3VuZy5jb20vaW1nL2NvbmN1bmcuaWNvIi8+CQo8bGluayByZWw9InB1Ymxpc2hlciIgaHJlZj0iaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK0NvbmN1bmciLz4KPGxpbmsgaHJlZj0iL3RoZW1lcy9jb25jdW5nMy4wL2Nzcy9tYWdpY3pvb21wb
),
"contentType" : "text/html",
"signature" : BinData(0,"Ld8g8QEimAbqFoBt9Za9Yw==")
}


有没有办法将内容的值显示为文本?

它已经显示为base64编码文本。你到底在问什么?嗨@CetinBasoz我的意思是我需要它显示为没有编码(解码)的文本。示例:
base64编码文本:4dfs453fdss文本解码:hello
它是二进制数据。如果您询问的是“dXRmLTg=”则是“utf-8”。其他的大多包含不可打印的字符(还有字符(0))。是的,我们能把二进制数据解码成我们能理解的人类文本吗@当然,我是说它们不是人类可读的文本,而是二进制数据。我不知道“内容”是什么意思,因为它被切断了,没有解码来检查。