草庐IT

mongoose-orm

全部标签

php - 如何在没有 Laravel 的情况下使用 Eloquent ORM?

是否可以在没有Laravel的情况下使用Eloquent,或者有人知道同样易于使用的ORM吗? 最佳答案 是的,你可以。不久前DanHorrigan发布了一个名为Capsule的包。对于Laravel4,它允许Eloquent以最少的设置独立使用。该包本身已与L4核心合并,因此您不再需要使用该包。如果您引用illuminate/database存储库中有一个很好的关于在没有框架的情况下使用Eloquent的小介绍。这是启动和运行它的一小段摘录。$capsule=newIlluminate\Database\Capsule($conf

php - 我可以使用 RedBean PHP ORM 导出 Sqlite 数据库并导入到 MySQL 吗?

我有一个简单的Web应用程序,我一直在使用redbeanPHP构建它,它具有非常简单的结构,包含三种bean类型:领域建筑物人所有关系都是互斥的1:Many。所以,一个Person只属于1个Building,一个Building属于1个Area。AreaBuildingListPersonList目前为了开发方便,一直在使用Sqlite3开发,但是想把数据移动到mySQL。我已经添加了很多数据。有没有一种简单的方法可以使用RedBean将所有bean导出到新的MySql数据库?我知道我可以搜索sqlite->MySQL/MariaDB转换器,但我也可能希望能够使用它反过来使迁移站点su

python - 如何在加载关系时指示SQLAlchemy ORM 并行执行多个查询?

我正在使用SQLAlchemy的ORM。我有一个具有多个多对多关系的模型:UserUserOrganizationUserSchoolUserCredentials我正在使用associationtables实现这些,因此还有我不直接使用的User_to_Organization、User_to_School和User_to_Credentials表。现在,当我尝试使用联合预加载加载单个用户(使用其PK标识符)及其关系(和相关模型)时,我的性能非常糟糕(超过15秒)。我认为这是由于thisissue:Whenmultiplelevelsofdepthareusedwithjoinedo

php - Kohana 3.2 ORM 和 PDO

我正在尝试Kohana,我尝试使用ORM+PDO+MySQL数据库,但我似乎在google或SO中找不到答案。我同时启用了数据库和ORM模块,并且我在modules/database/config/database.php中将PDO设置为默认值我有一个简单的Controller和一个简单的模型:模型应用程序/类/模型/blogpost.php:CONTROLLER:在application/classes/controller/welcome.php中ERRORHERE$Blog_Post->name='test1';$Blog_Post->description='thisisaqu

mysql - laravel 4 - 如何限制(采取和跳过) Eloquent ORM?

TL;DR你能像使用take()那样限制EloquentORM查询吗?和skip()这样得到的mysql查询也有限制,不必返回整个数据集?如果是,你会如何修改:$test=User::find(1)->games->toArray();包括limit3offset2?表格:usersgamesuserGames--id--id--user_id--name--name--game_id--steam_id型号:classUserextendsEloquent{publicfunctiongames(){return$this->belongsToMany('Game','userGam

MySQL 连接超时问题 - 使用 Hibernate 和 ORM 的 Tomcat 上的 Grails 应用程序

我在VPS上的Ubuntu中的Tomcat上运行了一个小型grails应用程序。我使用MySql作为我的数据存储,除非我离开应用程序超过半天(8小时?),否则一切正常。我做了一些搜索,显然这是mysql.cnf中的默认wait_timeout,因此8小时后连接将断开,但Tomcat不知道,因此当下一个用户尝试查看该站点时,他们将看到连接失败错误。刷新页面将解决此问题,但我想完全摆脱该错误。对于我的MySql(5.0.75)版本,我只有my.cnf并且它不包含这样的参数,无论如何更改此参数并不能解决问题。这个BlogPost似乎报告了一个类似的错误,但我仍然不完全理解我需要配置什么来修复

node.js - Mongoose 查询缺少(或未定义)字段的位置

我有一个问题,我的MongoDB数据库有一个经过修改的Mongoose方案。我希望能够使用where命令进行查询,但如果该字段丢失或在任何找到的记录中存在undefined则Mongoose会返回错误。例如:returnthis.find({personID:req.user._id}).where('rangeBefore').lt(time);这会返回错误,因为某些记录没有rangeBefore。我想要实现的是过滤掉任何没有rangeBefore字段的记录(即它未通过where测试)。我尝试过像这样使用exists前缀:returnthis.find({personID:req.u

node.js - Mongoose 查询缺少(或未定义)字段的位置

我有一个问题,我的MongoDB数据库有一个经过修改的Mongoose方案。我希望能够使用where命令进行查询,但如果该字段丢失或在任何找到的记录中存在undefined则Mongoose会返回错误。例如:returnthis.find({personID:req.user._id}).where('rangeBefore').lt(time);这会返回错误,因为某些记录没有rangeBefore。我想要实现的是过滤掉任何没有rangeBefore字段的记录(即它未通过where测试)。我尝试过像这样使用exists前缀:returnthis.find({personID:req.u

javascript - 获取后向 Mongoose 文档添加新属性

这个问题在这里已经有了答案:HowdoyouturnaMongoosedocumentintoaplainobject?(9个回答)关闭7年前。我在理解JavaScript中的变量操作时遇到了问题。以下代码:UserScore.find(filter,function(err,userScores){varcontests=[];userScores.forEach(function(userScore){contests.push(userScore.ContestId);});Contest.find({'_id':{$in:contests}},function(err,cont

javascript - 获取后向 Mongoose 文档添加新属性

这个问题在这里已经有了答案:HowdoyouturnaMongoosedocumentintoaplainobject?(9个回答)关闭7年前。我在理解JavaScript中的变量操作时遇到了问题。以下代码:UserScore.find(filter,function(err,userScores){varcontests=[];userScores.forEach(function(userScore){contests.push(userScore.ContestId);});Contest.find({'_id':{$in:contests}},function(err,cont