是否可以将 JSON 数据直接保存到 Firebase Firestore?
我尝试保存下面的 json 数据,
[{"id":"1234","name":"Chair","symbol":"CHR"}]
Run Code Online (Sandbox Code Playgroud)
request({url: 'https://api.example.com/v1/data', json: true}, function (error, response, body) {
if (!error && response.statusCode === 200) {
res.send(body);
console.log(body);
}
else {
console.log(response.statusCode + " " + error);
}
db.collection('market').doc('price').set(body);
});
Run Code Online (Sandbox Code Playgroud)
错误:参数“数据”不是有效的文档。Input 不是一个普通的 JavaScript 对象。
JSON.parse() 用于正文
db.collection('market').doc('price').set(JSON.parse(body));
Run Code Online (Sandbox Code Playgroud)JSON.stringify() 用于正文
db.collection('market')doc('price').set(JSON.stringify(body));
Run Code Online (Sandbox Code Playgroud)我仍然收到错误。
如何在 ProtoBuf - Proto3 语法中将消息类型作为对象发送?
我想传输对象而不是字符串或数字。
{
name: 'One',
date: 'date',
some: 'some',
...
...
}
Run Code Online (Sandbox Code Playgroud)
syntax = "proto3";
package db;
service Proxy
{
rpc myFunction(Request) returns (Response);
}
message Request
{
string name = 1;
}
message Response
{
object keyvalue = 1;
}
Run Code Online (Sandbox Code Playgroud)
在这里,我收到错误
throw Error("no such Type or Enum '" + path + "' in " + this);
^
Error: no such Type or Enum 'object' in Type
Run Code Online (Sandbox Code Playgroud)
——
我可以在服务器端将它转换为字符串,然后我可以在客户端 JSON.parse() 。
但我想知道,是否有更好的方法来做到这一点。
Google Firebase是否支持.NET核心应用程序?如何查找Google Firebase支持的编程语言列表。
我在其官方网站上找不到与受支持的编程语言有关的任何信息:https : //firebase.google.com/docs/hosting/
更新1:*我们可以使用Node.js和Express App
我正在使用2012年的视觉工作室,我正在创建一个程序,提示用户输入他们的汽车的车轮数量,他们的汽车颜色,里程等等.并将显示'汽车的起点,一旦用户输入其值,就可以获得里程数和汽车颜色.但是,一旦我启动程序并输入轮数,程序就会终止并且不会进入下一步.
public class Car
{
private int NumbofWheels;
private int Mileage;
private String Color;
private double point;
private double newPoint;
private String owner;
static void Main(string[] args)
{
Console.WriteLine("****************************************");
Console.WriteLine("* WELCOME TO CAR MANAGER *");
Console.WriteLine();
Console.WriteLine("* BY: MOHAMED SHIRE *");
Console.WriteLine("* *");
Console.WriteLine("* *");
Console.WriteLine("* **************************************");
Console.Write("ENTER THE # OF WHEELS OF A CAR: ");
Console.ReadKey();
}
public Car()
{
Mileage = 0;
NumbofWheels = 4;
point = 1000000;
}
public Car(int mile)
{
Mileage = mile;
}
public …Run Code Online (Sandbox Code Playgroud) firebase ×2
c# ×1
grpc ×1
grpc-node ×1
json ×1
node-request ×1
node.js ×1
proto3 ×1
protobuf.js ×1