(需要php 5.3.x)这几天参考MongoDB的传入参数格式
find({a:1,$or:{c:1,b:2}})
这样的表示方法,写了个由这种传入方法对数据进行解析
并输出带分析数据的array,以便后续class使用
不知道这种设计方法是否实用,里面的注释有可能写的不对,毕竟自己复制粘贴自己的也很多
源代码参见附件,这里贴出测试数据的结果以便表明我要做什么,欢迎交流指点
(贴个代码咋就这么难)
Array
(
[parameters] => Array
(
[p11] => 1
[p12] => foo
[p13] => 1
[p14] => 3
)
[into] => t1
[write] => (`a`=:p11,`c`=:p12)
[detail] => Array
(
[where] => Array
(
[c] => 1
[a] => 1
)
)
[query] => `c` = :p13 and `a` = :p14
[sql] => UPDATE `t1` `c` = :p13 and `a` = :p14 SET (`a`=:p11,`c`=:p12) WHERE `c` = :p13 and `a` = :p14
)
分享到:
相关推荐
mongodb与mysql SQL语句区别: ex: select * from users db.users.find();
今天闲着自己做了一个可以根据主键名称生成DBHelper类的小工具,现在把源码上传,适合初学Mongodb的朋友学习。
:seedling: greenleaf-用于MongoDB的简单,类型安全且易于使用的查询生成器 安装 要安装使用: go get github.com/slavabobik/greenleaf 快速范例 package main import ( "context" "github....
MongoDB常用SQL操作,包括dml 和ddl语句,每条sql语句都有对应的示例
MongoDB常用SQL操作
sql到mongodb 将SQL表转换为MongoDB集合的Java工具 轻松将 MSSQL 表转换为 MongoDB。 从下载 SQL Server JDBC 驱动程序 将 SQLJDBC4.jar 文件放在同一文件夹中。 一次指定 TABLE NAME 和 NUMBER OF ROWS 进行导入...
Mongodb 查询到 sql 查询转换器。 示例:在:db.user.find({name: 'julio'}); out: SELECT * FROM user WHERE name = 'julio'; 在:db.user.find({_id: 23113},{name: 1, age: 1}); out: SELECT name, age FROM ...
SqlServer数据导入MongoDBSqlServer数据导入MongoDBSqlServer数据导入MongoDB
delphi所有笔记,还有mongodb innosetup sql等,都是比较基础的一些笔记
golang mgo 代码自动生成器, 生成对 mongodb 的 CRUD 操作代码
MongoDB 参考手册!
php-mongodb的扩展包,MongoDB [2] 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据...
mongodb 副本集php文件样例,php连接mongodb
MongoDb是目前流行的No-SQL数据库,它快速简洁,比SQL Server Database快多了。美国的谷歌,脸书都用MongoDb。
php操作MongoDB使用说明
Spring Data MongoDB 2.1中的新特性 5.2。Spring Data MongoDB 2.0中的新特性 5.3。Spring Data MongoDB 1.10中的新特性 5.4。Spring Data MongoDB 1.9中的新特性 5.5。Spring Data MongoDB 1.8中的新特性 5.6。...
M100: MongoDB for SQL Pros https://university.mongodb.com/mercur
MongoDB数据库学习参考文档,内容很详细,,需要的可以下载看看
php Mongodb操作类,可以实现CURD等操作