Maison >php教程 >PHP开发 >Mongodb php implémente des ajouts, suppressions, modifications et requêtes simples

Mongodb php implémente des ajouts, suppressions, modifications et requêtes simples

高洛峰
高洛峰original
2016-12-23 09:16:521313parcourir

Installez l'extension php de mongodb sur windows

Adresse de téléchargement https://s3.amazonaws.com/drivers.mongodb.org/php/index.html

Trouvez le php correspondant version dll, téléchargez php_mongo.dll et placez-le dans le répertoire ext sous le répertoire d'installation de PHP. Modifiez php.ini et ajoutez une extension=php_mongo.dll Aucune dll supportant php7 n'a été trouvée

pour obtenir le MongoClient. object. new sort

pour obtenir l'objet de base de données db, via l'attribut de base de données de l'objet MongoClient, $MongoClient-> nom de la base de données

pour obtenir la collection collection, via l'attribut collection. de l'objet db, $db-> collection Name

pour créer une collection, appelez la méthode createCollection() de l'objet db,

appelez la méthode find() de l'objet collection , interrogez les données, $collection->find()

Appelez la méthode update () de l'objet de collection pour mettre à jour les données, $collection->update($condition,$data);

Appelez la méthode insert () de l'objet de collection pour insérer des données, $collection-> insert($data);

<?php
// 连接到mongodb
$mongoClient = new MongoClient();
// 选择一个数据库
$db = $mongoClient->test;
 
//获取集合
$collection=$db->users;
 
//更新文档
$condition=array();
$condition["id"]=1;
$data=array();
$data[&#39;name&#39;]="wangwu";
$data[&#39;age&#39;]="11";
$collection->update($condition,$data);
 
//插入文档
$data=array();
$data[&#39;id&#39;]=4;
$data[&#39;name&#39;]="哈哈";
$data[&#39;age&#39;]="11";
$collection->insert($data);
 
//删除文档
$condition=array();
$condition[&#39;id&#39;]=2;
$collection->remove($condition);
 
//查询文档
$users=$collection->find();
foreach ($users as $k => $v) {
  print_r($v);
}
?>\

Pour plus d'implémentation php mongodb d'ajout, suppression, modification simple et recherchez des articles liés, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn