ホームページ >バックエンド開発 >PHPチュートリアル >[MongoDB] mongodb与php php mongodb update php连接mongodb php mongodbが許可されていません

[MongoDB] mongodb与php php mongodb update php连接mongodb php mongodbが許可されていません

WBOY
WBOYオリジナル
2016-07-29 08:52:581085ブラウズ

Windows に mongodb の PHP 拡張機能をインストールします

ダウンロード アドレス https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

DLL ファイルの対応する PHP バージョンを見つけて、php_mongo.dll をダウンロードします、そして、PHPインストールディレクトリの下のextディレクトリに移動し、php.iniを変更し、extension=php_mongo.dllを追加します。php7をサポートするDLLが見つかりません

MongoClientオブジェクトを取得すると、新しいものが出てきます

データベースオブジェクトdbを取得します、MongoClient オブジェクトのデータベースの属性を介して、$MongoClient->データベース名

db オブジェクトのコレクション属性を介して、$db->コレクション名

コレクションを作成し、次の createCollection() メソッドを呼び出します。 db オブジェクト、

コレクション オブジェクトの find () メソッドを呼び出し、データをクエリ、$collection->find()

コレクション オブジェクトの update () メソッドを呼び出し、データを更新、$collection-> update($condition,$data);

コレクションオブジェクトの挿入()メソッドを呼び出し、データを挿入、$collection->insert($data);

<?<span>php
</span><span>//</span><span> 连接到mongodb</span><span>$mongoClient</span> = <span>new</span><span> MongoClient();
</span><span>//</span><span> 选择一个数据库</span><span>$db</span> = <span>$mongoClient</span>-><span>test;

</span><span>//</span><span>获取集合</span><span>$collection</span>=<span>$db</span>-><span>users;

</span><span>//</span><span>更新文档</span><span>$condition</span>=<span>array</span><span>();
</span><span>$condition</span>["id"]=1<span>;
</span><span>$data</span>=<span>array</span><span>();
</span><span>$data</span>['name']="wangwu"<span>;
</span><span>$data</span>['age']="11"<span>;
</span><span>$collection</span>->update(<span>$condition</span>,<span>$data</span><span>);

</span><span>//</span><span>插入文档</span><span>$data</span>=<span>array</span><span>();
</span><span>$data</span>['id']=4<span>;
</span><span>$data</span>['name']="哈哈"<span>;
</span><span>$data</span>['age']="11"<span>;
</span><span>$collection</span>->insert(<span>$data</span><span>);

</span><span>//</span><span>删除文档</span><span>$condition</span>=<span>array</span><span>();
</span><span>$condition</span>['id']=2<span>;
</span><span>$collection</span>->remove(<span>$condition</span><span>);

</span><span>//</span><span>查询文档</span><span>$users</span>=<span>$collection</span>-><span>find();
</span><span>foreach</span> (<span>$users</span><span>as</span><span>$k</span> => <span>$v</span><span>) {
    </span><span>print_r</span>(<span>$v</span><span>);
}
</span>?>

上記では、mongodb と php の内容を含め、[MongoDB] mongodb と php を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。