jurewerk / php-azure-documentdb
用于查询Microsoft Azure DocumentDB REST API的PHP封装器
Requires (Dev)
- phpunit/phpunit: 5.0.*
This package is not auto-updated.
Last update: 2024-09-20 01:52:01 UTC
README
DocumentDB操作PHP封装器(beta版本)
使用方法
安装
composer require crassaert/php-azure-documentdb
实例化
$db = new AzureDocumentDB(AZURE_HOST, AZURE_KEY, false);
数据库操作
列表
$db->get('database')->_list();
创建
$db->get('database')->create('my_database');
选择
$db->get('database')->select('my_database');
删除
$db->get('database')->delete('my_database');
集合
在请求之前,您必须选择一个数据库(见上一段)。
列表
$db->get('collection')->_list();
创建
$db->get('collection')->create('my_collection');
选择
$db->get('collection')->select('my_collection');
删除
$db->get('collection')->delete('my_collection');
文档
在请求之前,您必须选择一个数据库和一个集合(见上一段)。
创建
$db->get('document')->create($json);
请求
请在此处编写您的SQL查询。
$db->get('document')->query('SELECT * FROM my_table');
删除
在删除之前,您必须选择文档以获取内部ID。
$rid = $document->_rid;
$db->get('document')->delete($rid);
待办事项
实现权限、触发器、用户、存储过程和UDF。
您可以在Microsoft Azure网站上找到所有功能。