Skip to content

Instantly share code, notes, and snippets.

View Visrozar's full-sized avatar

Elvis Rozario Visrozar

View GitHub Profile
db.collection.aggregate([
{
"$group": {
"_id": {
"date": {
$dateToString: {
format: "%Y-%m-%d",
date: "$time"
}
},
db.collection.aggregate([
{
"$group": {
"_id": {
"$dateToString": {
"format": "%Y-%m-%d",
"date": "$time"
}
},
"count": {
db.collection.aggregate([
{
"$project": {
"_id": 1,
"product": 1,
"time": {
"$dateToString": {
"format": "%Y-%m-%d",
"date": "$time"
}
db.collection.aggregate([
{
"$project": {
"_id": 1,
"product": 1,
"day": {
"$dayOfMonth": "$time"
},
"month": {
"$month": "$time"
[
{
"time": ISODate("2019-01-28T15:57:41.269Z"),
"product": "MacBook Pro"
},
{
"time": ISODate("2019-01-28T15:57:41.269Z"),
"product": "iPhone 7"
},
{
[
{
"_id": "2019-1-28",
"count": 2
},
{
"_id": "2019-1-27",
"count": 1
}
]
@Visrozar
Visrozar / index.js
Last active December 15, 2018 06:19
Clarifai API - Search by Image
app.inputs.search({ input: { url: 'http://healthypets.royalcanin.com.au/assets/Uploads/_resampled/ScaleWidthWyI2MDAiXQ/golden-retriever-getting-to-know.jpg' } }).then(
function (response) {
response.hits.forEach(hit => {
console.log(hit.score);
console.log(hit.input.data.image);
});
},
function (err) {
console.log(err);
}
@Visrozar
Visrozar / index.js
Last active December 15, 2018 06:18
Clarifai API - Add Images
app.inputs.create([
{
url: "https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12225358/Pug-On-White-01.jpg"
},
{
url: "https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12121353/GoldenRetriever1_stacked.jpg"
},
{
url: "https://s3.amazonaws.com/cdn-origin-etr.akc.org/wp-content/uploads/2017/11/12130118/Golden-Retriever-Standing1.jpg"
},
@Visrozar
Visrozar / index.js
Last active December 15, 2018 06:18
Clarifai API - Initialize
// Require the client
const Clarifai = require('clarifai');
// initialize with your api key. This will also work in your browser via http://browserify.org/
const app = new Clarifai.App({
apiKey: 'YOUR_API_KEY'
});
@Visrozar
Visrozar / index.js
Created December 15, 2018 06:14
Clarifai API - Search based on Custom Model
app.inputs.search({ concept: { name: 'golden retriever' } }).then(
function (response) {
response.hits.forEach(hit => {
console.log(hit.score);
console.log(hit.input.data.image);
});
},
function (err) {
console.log(err);
}