小编sab*_*qui的帖子

如何将 MongoDB 与 Cloud Functions for Firebase 结合使用?

我想将 Cloud Functions 用于 Firebase 和 MongoDB。问题是我不知道如何将我的 Mongo 数据库与 Cloud Functions 连接起来。我的数据库部署在 matlab 上。我做了这个架构:

var mongoose = require('mongoose')
var Schema = mongoose.Schema

var patientSchema = new Schema({

    name: {
        type: String,
        required : true,
    },

    disease:{
        type: String,
        required : true, 
    },

    medication_provided: {
        type: String,
        required : true,
    },

    date : {
        type : Date,
    }
})

const patient = mongoose.model('patientInfo', patientSchema)
module.exports = patient
Run Code Online (Sandbox Code Playgroud)

然后我需要在项目 index.js 文件中使用我的架构,并导出一个名为 getAllPatient 的函数。

const patient = require('../Patient')
const functions = require('firebase-functions');
const …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb firebase google-cloud-functions

4
推荐指数
2
解决办法
4652
查看次数

离子3中的选项卡和选项卡自定义图标

我正在构建一个离子应用程序,我在底部使用离子选项卡导航整个应用程序..我想添加自定义svg作为选项卡图标.我不知道如何做到这一点,但如果有任何解决方案,请提供链接或代码或文档的任何参考.

嗨,您好!!我正在构建一个离子应用程序,我在底部使用离子选项卡导航整个应用程序..我想添加自定义svg作为选项卡图标.我不知道如何做到这一点,但如果有任何解决方案,请提供链接或代码或文档的任何参考.

我还想在离子标签中添加头像.

ionic-framework ionic-tabs ionic3 angular

3
推荐指数
1
解决办法
6549
查看次数

包含名称为"com.google.android.gms.license"的多个库

我正在使用角4和离子3.现在当我运行"离子cordova运行android"它给我以下错误:

 "more than one library with package name 'com.google.android.gms.license'"
Run Code Online (Sandbox Code Playgroud)

我的project.property文件:

target=android-26

   android.library.reference.1=CordovaLib   
   cordova.system.library.1=com.android.support:support-v4:27.1.0    
   cordova.system.library.2=com.android.support:support-v4:27.1.0    
   cordova.system.library.3=com.android.support:support-v4:27.1.0    
   cordova.system.library.4=com.android.support:appcompat-v7:25.+    
   cordova.gradle.include.1=cordova-plugin-firebase/starter-build.gradle    
   cordova.system.library.5=com.google.gms:google-services:+    
   cordova.system.library.6=com.google.android.gms:play-services-tagmanager:+    
   cordova.system.library.7=com.google.firebase:firebase-core:+    
   cordova.system.library.8=com.google.firebase:firebase-messaging:+    
   cordova.system.library.9=com.google.firebase:firebase-crash:+    
   cordova.system.library.10=com.google.firebase:firebase-config:+
Run Code Online (Sandbox Code Playgroud)

我在build.gradle文件中的依赖项:

dependencies {
 compile fileTree(dir: 'libs', include: '*.jar')
 // SUB-PROJECT DEPENDENCIES START
 debugCompile(project(path: "CordovaLib", configuration: "debug"))
 releaseCompile(project(path: "CordovaLib", configuration: "release"))
 compile "com.android.support:support-v4:27.1.0"
 compile "com.android.support:appcompat-v7:25.+"
 compile "com.google.gms:google-services:+"
 compile "com.google.android.gms:play-services-tagmanager:+"
 compile "com.google.firebase:firebase-core:+"
 compile "com.google.firebase:firebase-messaging:+"
 compile "com.google.firebase:firebase-crash:+"
 compile "com.google.firebase:firebase-config:+"
 // SUB-PROJECT DEPENDENCIES END
         }
Run Code Online (Sandbox Code Playgroud)

提前致谢 :)

java android ionic-framework ionic3 angular

1
推荐指数
1
解决办法
1549
查看次数