mongodbコマンドラインおよびphpでのデータの挿入の詳細な説明
データベース接続操作については前に説明しました。参照してください: mongodb ユーザーの追加と権限設定の詳細な説明
データベースに対する操作: 参照してください: mongodb データベース操作の詳細な説明 -- 作成、切り替え、削除
データベーステーブルの挿入操作
1. コマンドラインでの挿入操作
> use test; #切换到test数据库 switched to db test > document=({"title" : "linux命令", "auther" : "tank" }); #定义了一个变量 { "title" : "linux命令", "auther" : "tank" } > db.test.insert(document); #插入变量 > db.test.find(); #查看插入的数据 { "_id" : ObjectId("53c8fc1cf062ac30ee8b9d2d"), "title" : "linux命令", "auther" : "tank" } > db.test.insert({"title" : "51yip", "auther" : "tank" }); #直接插入数据 > db.test.find(); #查看 { "_id" : ObjectId("53c8fc1cf062ac30ee8b9d2d"), "title" : "linux命令", "auther" : "tank" } { "_id" : ObjectId("53c8f6fff062ac30ee8b9d2e"), "title" : "51yip", "auther" : "tank" }
ログイン後にコピー
2. php を使用して挿入データを展開
<?php //$mongo = new Mongo("mongodb://192.168.10.202:27017"); //链接远程数据库 $mongo = new Mongo(); //链接远程数据库 $curDB = $mongo->selectDB("test"); //选择要操作的数据库,如果不存在,则自动创建 $collection = $curDB->selectCollection("test"); //选中一个集合(理解为 table),如果不存在,则自动创建 //$collection->drop(); //清空集合 testCollection $count = $collection->count(); //查看集合中的数据量 echo "insert前集合中有[".$count."]条数据<Br>"; //这里的二条数据主命令行下插入的。 echo "<br>********** mongodb php insert 插入 *************<br>"; $obj = array("title"=>"围城","auther"=>"钱钟书"); $rel = $collection->insert($obj); var_dump($rel); //打印插入后的结果是bool型的 echo "<Br>新增对象的id:".$obj['_id']."<Br>"; $obj = array("title"=>"朝发白帝城","auther"=>"李白"); $rel = $collection->insert($obj,array('safe'=>true)); //safe 表示是否返回操作结果信息,返回的信息为 array print_r($rel); //插入后的结果是数组 echo "<Br>新增对象的id:".$obj['_id']."<Br>";; $count = $collection->count(); //查看集合中的数据量 echo "insert后集合中有[".$count."]条数据<Br>"; ?>
ログイン後にコピー
実行結果:
挿入前のコレクションには [2] 個のデータがあります
** ******** mongodb php insert ************* を挿入します
bool(true)
新しいオブジェクトの ID: 53c908c87f8b9ad7218b4568
Array ( [n] => 0 [ connectionId] => 4 [err] => [ok] => 1)
新しいオブジェクトの ID: 53c908c87f8b9ad7218b4569
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最高のグラフィック設定
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
2週間前
By DDD
R.E.P.O.誰も聞こえない場合はオーディオを修正する方法
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.チャットコマンドとそれらの使用方法
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7530
15


CakePHP チュートリアル
1379
52


Steamのアカウント名の形式は何ですか
82
11


NYTの接続はヒントと回答です
21
76

