第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

帶有 PHP 7.4 的 MongoDB 3.6:未知運算符 $text

帶有 PHP 7.4 的 MongoDB 3.6:未知運算符 $text

PHP
www說 2023-04-15 20:20:26
$connection = new MongoDB\Driver\Manager("mongodb://localhost:27017");  $db = "db";  $coll = "calls";  $filter = [];  $options= [];  $coll = "calls";  $Client= "linux";  $query = new MongoDB\Driver\Command(['count' => $coll, 'query' => ['Client' => ['$text' => ['$search' => $Client]]]]);  $result = $connection->executeCommand($db,$query);  $res = current($result->toArray());  $countAll = $res->n;  echo ("Total linux clients \"Unknown\": " . $countAll . "\n");為什么這個腳本會拋出 $text operator is unknown 的錯誤?如果我在其他字段中使用 $gt 或 $eq 但語法相同,它們就可以工作。只有 $text 不會。目標是統(tǒng)計具有內容為“l(fā)inux”(例如linux-1、linux0.7等)的 Client 字段的文檔。
查看完整描述

1 回答

?
至尊寶的傳說

TA貢獻1789條經(jīng)驗 獲得超10個贊

$text對使用文本索引索引的字段的內容執(zhí)行文本搜索。

您不能$text在特定字段上使用。如果您使用$text,MongoDB 將搜索所有文本索引的字段。

所以你的命令不應該包括Client

['count'?=>?$coll,?'query'?=>?['$text'?=>?['$search'?=>?$Client]]]


查看完整回答
反對 回復 2023-04-15
  • 1 回答
  • 0 關注
  • 137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號