Skip to content

aisuhua/php-mongodb-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是自己在学习 PHP 的 mongodb 扩展中的一些笔记。它包括了 CRUD 等最常见的操作的使用方法。每一个 demo 都是对每一种操作的详细介绍。

如何使用

首先,安装 PHP 的 mongodb 驱动。可以从官网下载 mongodb-1.1.6.tgz

phpize
./configure

然后,使用 Composer 安装 PHP 官方提供的基于该驱动的高级封装库 mongo-php-library

composer require mongodb/mongodb

在浏览器中直接访问每一个 demo 就可以了。

介绍

在学习 mongodb 过程中,建议还是先学习它自身提供的 shell 操作,然后再使用 PHP 或其他语言对 mongodb 进行操作。这样子可以对照了来学习,也利于理解。

MongoDB\Client

demo1 / demo2

Methods of selecting Collection

demo03

InsertOne and InsertMany

demo04

Find/FindOne/Count/Distinct

demo05

Delete/DeleteMany

demo06

Aggregate

demo07

UpdateOne/UpdateMany/replaceOne

demo08

FindOneAndReplace/FindOneAndUpdate/FindOneAndDelete

demo09

CreateIndex/ListIndexes/DropIndex

demo10

BulkWrite

demo11

BSON Conversion (Type Maps)

demo12

UserFul Links

About

PHP 的 mongodb 扩展使用笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages