<?xml version="1.0" encoding="UTF-8"?>
<model package="datequote" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
<object class="DateQuote" table="datequote" extends="xPDOSimpleObject">
<field key="quote" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="author" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="topic" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="birthday" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="month" dbtype="varchar" precision="255" phptype="string" null="false" default=""/>
<field key="date" dbtype="int" precision="10" phptype="string" null="false" default=""/>
<field key="createdon" dbtype="datetime" phptype="datetime" null="true"/>
<field key="createdby" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" />
<field key="editedon" dbtype="datetime" phptype="datetime" null="true"/>
<field key="editedby" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="false" default="0" />
<field key="deleted" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" />
<field key="deletedon" dbtype="datetime" phptype="datetime" null="false" />
<field key="deletedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
<field key="published" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" />
<field key="publishedon" dbtype="datetime" phptype="datetime" null="false" />
<field key="publishedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
<aggregate alias="CreatedBy" class="modUser" local="createdby" foreign="id" cardinality="one" owner="foreign"/>
<aggregate alias="EditedBy" class="modUser" local="editedby" foreign="id" cardinality="one" owner="foreign"/>
</object>
</model>[[!migxLoopCollection?
&packageName=`datequote`
&classname=`DateQuote`
&selectfields=`id,quote,author,topic,birthday`
&where=`{"date":"11"}`
&toJsonPlaceholder=`json`
]]
[[+json]]This question has been answered by Bruno17. See the first response.
[[!migxLoopCollection?
&packageName=`datequote`
&classname=`DateQuote`
&selectfields=`id,quote,author,topic,birthday`
&where=`{"date":"[[!now:date=`%d`]]","month":"[[!now:date=`%B`]]"}`
&tpl=`myTpl`
]]
[[+quote]]<br> [[+author]]<br> [[+topic]]<br> [[+birthday]]<br> <hr>
return time();


I won't remind you that there are 365 days in a year (ok, 366 this year).
To answer your question, thousands should not be a problem. But, if it does start to slow down, you could try adding indexes to the date and month columns.
